[INFO] fetching crate fallow-cli 2.42.0...
[INFO] testing fallow-cli-2.42.0 against try#b8e88e5ddf5521a9f43ee3f62a702388c713e4bb for pr-155114
[INFO] extracting crate fallow-cli 2.42.0 into /workspace/builds/worker-0-tc2/source
[INFO] started tweaking crates.io crate fallow-cli 2.42.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate fallow-cli 2.42.0
[INFO] tweaked toml for crates.io crate fallow-cli 2.42.0 written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate fallow-cli 2.42.0 on toolchain b8e88e5ddf5521a9f43ee3f62a702388c713e4bb
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate fallow-cli 2.42.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6c6c57572addb92317cdcc7d44b8c6752ca386d78858ae129f4e028b9f6b1881
[INFO] running `Command { std: "docker" "start" "-a" "6c6c57572addb92317cdcc7d44b8c6752ca386d78858ae129f4e028b9f6b1881", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6c6c57572addb92317cdcc7d44b8c6752ca386d78858ae129f4e028b9f6b1881", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6c6c57572addb92317cdcc7d44b8c6752ca386d78858ae129f4e028b9f6b1881", kill_on_drop: false }`
[INFO] [stdout] 6c6c57572addb92317cdcc7d44b8c6752ca386d78858ae129f4e028b9f6b1881
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 4beb5caad531a7674f4b448e3718e661f8f8b86a35d69ade415396e80ffc7e33
[INFO] running `Command { std: "docker" "start" "-a" "4beb5caad531a7674f4b448e3718e661f8f8b86a35d69ade415396e80ffc7e33", kill_on_drop: false }`
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling owo-colors v4.3.0
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling smawk v0.3.2
[INFO] [stderr]    Compiling unicode-linebreak v0.1.5
[INFO] [stderr]    Compiling oxc_data_structures v0.124.0
[INFO] [stderr]    Compiling oxc_estree v0.124.0
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling dragonbox_ecma v0.1.12
[INFO] [stderr]    Compiling oxc-miette-derive v2.7.1
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling cow-utils v0.1.3
[INFO] [stderr]    Compiling unicode-id-start v1.4.0
[INFO] [stderr]    Compiling nonmax v0.5.5
[INFO] [stderr]    Compiling compact_str v0.9.0
[INFO] [stderr]    Compiling cc v1.2.59
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling hashbrown v0.16.1
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling textwrap v0.16.2
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling base64ct v1.8.3
[INFO] [stderr]    Compiling oxc_ast_macros v0.124.0
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling gimli v0.32.3
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling oxc_index v4.1.0
[INFO] [stderr]    Compiling oxc_allocator v0.124.0
[INFO] [stderr]    Compiling indexmap v2.13.1
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling rustc-demangle v0.1.27
[INFO] [stderr]    Compiling rustls v0.23.37
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling oxc-miette v2.7.1
[INFO] [stderr]    Compiling halfbrown v0.4.0
[INFO] [stderr]    Compiling float-cmp v0.10.0
[INFO] [stderr]    Compiling serde_derive_internals v0.29.1
[INFO] [stderr]    Compiling bitcode_derive v0.6.9
[INFO] [stderr]    Compiling bstr v1.12.1
[INFO] [stderr]    Compiling oxc_str v0.124.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling winnow v1.0.1
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling is_ci v1.2.0
[INFO] [stderr]    Compiling oxc_span v0.124.0
[INFO] [stderr]    Compiling oxc_diagnostics v0.124.0
[INFO] [stderr]    Compiling supports-color v3.0.2
[INFO] [stderr]    Compiling value-trait v0.12.1
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling ureq-proto v0.6.0
[INFO] [stderr]    Compiling oxc_syntax v0.124.0
[INFO] [stderr]    Compiling oxc_regular_expression v0.124.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling schemars_derive v1.2.1
[INFO] [stderr]    Compiling bitcode v0.6.9
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling terminal_size v0.4.4
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling curve25519-dalek v4.1.3
[INFO] [stderr]    Compiling webpki-roots v1.0.6
[INFO] [stderr]    Compiling miette-derive v7.6.0
[INFO] [stderr]    Compiling seize v0.5.1
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling supports-hyperlinks v3.2.0
[INFO] [stderr]    Compiling addr2line v0.25.1
[INFO] [stderr]    Compiling vsimd v0.8.0
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling oxc_ast v0.124.0
[INFO] [stderr]    Compiling supports-unicode v3.0.0
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling utf8-zero v0.8.1
[INFO] [stderr]    Compiling outref v0.5.2
[INFO] [stderr]    Compiling oxc_sourcemap v6.1.1
[INFO] [stderr]    Compiling fast-glob v1.0.1
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling base64-simd v0.8.0
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling schemars v1.2.1
[INFO] [stderr]    Compiling papaya v0.2.4
[INFO] [stderr]    Compiling fallow-types v2.42.0
[INFO] [stderr]    Compiling simd-json v0.17.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling pkcs8 v0.10.2
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling curve25519-dalek-derive v0.1.1
[INFO] [stderr]    Compiling inotify-sys v0.1.5
[INFO] [stderr]    Compiling json-strip-comments v3.1.0
[INFO] [stderr]    Compiling json_comments v0.2.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling signature v2.2.0
[INFO] [stderr]    Compiling json-escape-simd v3.0.1
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling nodejs-built-in-modules v1.0.0
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling ed25519 v2.2.3
[INFO] [stderr]    Compiling inotify v0.11.1
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling console v0.16.3
[INFO] [stderr]    Compiling notify-types v2.1.0
[INFO] [stderr]    Compiling fixedbitset v0.5.7
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling unit-prefix v0.5.2
[INFO] [stderr]    Compiling srcmap-codec v0.3.5
[INFO] [stderr]    Compiling indicatif v0.18.4
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling notify v8.2.0
[INFO] [stderr]    Compiling oxc_resolver v11.19.1
[INFO] [stderr]    Compiling srcmap-scopes v0.3.5
[INFO] [stderr]    Compiling rustls-webpki v0.103.12
[INFO] [stderr]    Compiling backtrace v0.3.76
[INFO] [stderr]    Compiling ed25519-dalek v2.2.0
[INFO] [stderr]    Compiling clap_derive v4.6.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling backtrace-ext v0.2.1
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling miette v7.6.0
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling nu-ansi-term v0.50.3
[INFO] [stderr]    Compiling notify-debouncer-mini v0.7.0
[INFO] [stderr]    Compiling fallow-license v2.42.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling srcmap-sourcemap v0.3.5
[INFO] [stderr]    Compiling fallow-cov-protocol v0.3.0
[INFO] [stderr]    Compiling fallow-v8-coverage v2.42.0
[INFO] [stderr]    Compiling colored v3.1.1
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling oxc_ecmascript v0.124.0
[INFO] [stderr]    Compiling oxc_ast_visit v0.124.0
[INFO] [stderr]    Compiling oxc_semantic v0.124.0
[INFO] [stderr]    Compiling oxc_parser v0.124.0
[INFO] [stderr]    Compiling ureq v3.3.0
[INFO] [stderr]    Compiling oxc_codegen v0.124.0
[INFO] [stderr]    Compiling oxc_traverse v0.124.0
[INFO] [stderr]    Compiling fallow-extract v2.42.0
[INFO] [stderr]    Compiling fallow-config v2.42.0
[INFO] [stderr]    Compiling fallow-graph v2.42.0
[INFO] [stderr]    Compiling oxc_coverage_instrument v0.2.11
[INFO] [stderr]    Compiling fallow-core v2.42.0
[INFO] [stderr]    Compiling fallow-cli v2.42.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 04s
[INFO] running `Command { std: "docker" "inspect" "4beb5caad531a7674f4b448e3718e661f8f8b86a35d69ade415396e80ffc7e33", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4beb5caad531a7674f4b448e3718e661f8f8b86a35d69ade415396e80ffc7e33", kill_on_drop: false }`
[INFO] [stdout] 4beb5caad531a7674f4b448e3718e661f8f8b86a35d69ade415396e80ffc7e33
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7799f07e4c0cfed76912ca8ecb5aef382e2439dbe5cfb4fec64a04e9609ff1dd
[INFO] running `Command { std: "docker" "start" "-a" "7799f07e4c0cfed76912ca8ecb5aef382e2439dbe5cfb4fec64a04e9609ff1dd", kill_on_drop: false }`
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling insta v1.47.2
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling globset v0.4.18
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling matchers v0.2.0
[INFO] [stderr]    Compiling tracing-subscriber v0.3.23
[INFO] [stderr]    Compiling fallow-extract v2.42.0
[INFO] [stderr]    Compiling fallow-config v2.42.0
[INFO] [stderr]    Compiling ignore v0.4.25
[INFO] [stderr]    Compiling fallow-graph v2.42.0
[INFO] [stderr]    Compiling fallow-core v2.42.0
[INFO] [stderr]    Compiling fallow-cli v2.42.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 30s
[INFO] running `Command { std: "docker" "inspect" "7799f07e4c0cfed76912ca8ecb5aef382e2439dbe5cfb4fec64a04e9609ff1dd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7799f07e4c0cfed76912ca8ecb5aef382e2439dbe5cfb4fec64a04e9609ff1dd", kill_on_drop: false }`
[INFO] [stdout] 7799f07e4c0cfed76912ca8ecb5aef382e2439dbe5cfb4fec64a04e9609ff1dd
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+b8e88e5ddf5521a9f43ee3f62a702388c713e4bb" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 087c354d6b5192442662623926a1e5eab8fc9d480e895488fe54ac604fa0dc2b
[INFO] running `Command { std: "docker" "start" "-a" "087c354d6b5192442662623926a1e5eab8fc9d480e895488fe54ac604fa0dc2b", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.59s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/fallow_cli-d3a81ba778c9fc9c)
[INFO] [stdout] 
[INFO] [stdout] running 654 tests
[INFO] [stdout] test codeowners::tests::directory_group_simple ... ok
[INFO] [stdout] test codeowners::tests::directory_group_monorepo ... ok
[INFO] [stdout] test codeowners::tests::directory_group_root_file ... ok
[INFO] [stdout] test codeowners::tests::discover_nonexistent_root ... ok
[INFO] [stdout] test codeowners::tests::from_file_nonexistent ... ok
[INFO] [stdout] test codeowners::tests::from_file_real_codeowners ... ok
[INFO] [stdout] test codeowners::tests::gitlab_optional_section_header_skipped ... ok
[INFO] [stdout] test codeowners::tests::gitlab_section_header_with_approval_count_skipped ... ok
[INFO] [stdout] test codeowners::tests::has_sections_true_with_headers ... ok
[INFO] [stdout] test codeowners::tests::gitlab_section_header_skipped_as_rule ... ok
[INFO] [stdout] test codeowners::tests::gitlab_section_defaults_reset_between_sections ... ok
[INFO] [stdout] test codeowners::tests::gitlab_section_header_multiple_default_owners_uses_first ... ok
[INFO] [stdout] test codeowners::tests::gitlab_optional_section_with_approval_count_skipped ... ok
[INFO] [stdout] test codeowners::tests::gitlab_section_default_owners_inherited ... ok
[INFO] [stdout] test codeowners::tests::has_sections_false_without_headers ... ok
[INFO] [stdout] test codeowners::tests::gitlab_issue_127_reproduction ... ok
[INFO] [stdout] test codeowners::tests::gitlab_rules_before_first_section_retain_inline_owners ... ok
[INFO] [stdout] test codeowners::tests::gitlab_negation_only_clears_when_last_match ... ok
[INFO] [stdout] test codeowners::tests::gitlab_negation_last_match_clears_ownership ... ok
[INFO] [stdout] test codeowners::tests::gitlab_negation_owner_and_rule_returns_none ... ok
[INFO] [stdout] test codeowners::tests::owner_of_extension_glob ... ok
[INFO] [stdout] test codeowners::tests::parse_section_header_rejects_malformed ... ok
[INFO] [stdout] test codeowners::tests::email_owner ... ok
[INFO] [stdout] test codeowners::tests::owner_and_rule_of_no_match ... ok
[INFO] [stdout] test codeowners::tests::gitlab_inline_owner_overrides_section_default ... ok
[INFO] [stdout] test codeowners::tests::owner_of_no_match_returns_none ... ok
[INFO] [stdout] test codeowners::tests::parse_empty_content ... ok
[INFO] [stdout] test codeowners::tests::owner_of_falls_back_to_catch_all ... ok
[INFO] [stdout] test codeowners::tests::non_section_bracket_pattern_parses_as_rule ... ok
[INFO] [stdout] test codeowners::tests::owner_of_specific_overrides_general ... ok
[INFO] [stdout] test codeowners::tests::parse_multi_owner_takes_first ... ok
[INFO] [stdout] test codeowners::tests::owner_of_nested_directory ... ok
[INFO] [stdout] test codeowners::tests::owner_of_last_match_wins ... ok
[INFO] [stdout] test codeowners::tests::owner_and_rule_of_returns_owner_and_pattern ... ok
[INFO] [stdout] test codeowners::tests::parse_section_header_variants ... ok
[INFO] [stdout] test codeowners::tests::parse_skips_pattern_without_owner ... ok
[INFO] [stdout] test codeowners::tests::translate_bare_glob ... ok
[INFO] [stdout] test codeowners::tests::translate_double_star ... ok
[INFO] [stdout] test codeowners::tests::section_of_returns_none_for_unmatched_path ... ok
[INFO] [stdout] test codeowners::tests::translate_directory_pattern ... ok
[INFO] [stdout] test codeowners::tests::team_owner ... ok
[INFO] [stdout] test codeowners::tests::translate_rooted_directory ... ok
[INFO] [stdout] test codeowners::tests::translate_rooted_pattern ... ok
[INFO] [stdout] test codeowners::tests::translate_single_file ... ok
[INFO] [stdout] test explain::tests::check_docs_url_valid ... ok
[INFO] [stdout] test codeowners::tests::section_and_owners_of_empty_owners_for_pre_section_rule ... ok
[INFO] [stdout] test codeowners::tests::section_and_owners_of_returns_section_defaults ... ok
[INFO] [stdout] test codeowners::tests::parse_skips_comments_and_blanks ... ok
[INFO] [stdout] test codeowners::tests::section_of_returns_none_for_negation_last_match ... ok
[INFO] [stdout] test codeowners::tests::section_of_returns_named_section ... ok
[INFO] [stdout] test codeowners::tests::parse_simple_codeowners ... ok
[INFO] [stdout] test codeowners::tests::section_of_returns_some_none_for_pre_section_rule ... ok
[INFO] [stdout] test codeowners::tests::section_and_owners_of_same_owners_distinct_sections ... ok
[INFO] [stdout] test codeowners::tests::translate_path_with_slash ... ok
[INFO] [stdout] test explain::tests::check_rules_count ... ok
[INFO] [stdout] test explain::tests::check_rules_all_have_fallow_prefix ... ok
[INFO] [stdout] test explain::tests::check_rules_all_have_non_empty_fields ... ok
[INFO] [stdout] test explain::tests::check_rules_all_have_docs_path ... ok
[INFO] [stdout] test explain::tests::dupes_docs_url_valid ... ok
[INFO] [stdout] test explain::tests::dupes_meta_all_metrics_have_name_and_description ... ok
[INFO] [stdout] test explain::tests::check_meta_docs_url_matches_constant ... ok
[INFO] [stdout] test explain::tests::check_rules_no_duplicate_ids ... ok
[INFO] [stdout] test explain::tests::check_meta_has_docs_and_rules ... ok
[INFO] [stdout] test explain::tests::check_meta_rule_has_required_fields ... ok
[INFO] [stdout] test explain::tests::dupes_rules_count ... ok
[INFO] [stdout] test explain::tests::health_meta_all_metrics_have_name_and_description ... ok
[INFO] [stdout] test explain::tests::dupes_meta_has_metrics ... ok
[INFO] [stdout] test explain::tests::dupes_rules_all_have_docs_path ... ok
[INFO] [stdout] test explain::tests::dupes_rules_all_have_fallow_prefix ... ok
[INFO] [stdout] test explain::tests::dupes_rules_all_have_non_empty_fields ... ok
[INFO] [stdout] test explain::tests::dupes_meta_docs_url_matches_constant ... ok
[INFO] [stdout] test explain::tests::dupes_meta_has_line_count ... ok
[INFO] [stdout] test explain::tests::health_meta_docs_url_matches_constant ... ok
[INFO] [stdout] test explain::tests::health_docs_url_valid ... ok
[INFO] [stdout] test explain::tests::health_meta_has_all_expected_metrics ... ok
[INFO] [stdout] test explain::tests::health_meta_has_metrics ... ok
[INFO] [stdout] test explain::tests::health_rules_all_have_docs_path ... ok
[INFO] [stdout] test explain::tests::health_rules_all_have_fallow_prefix ... ok
[INFO] [stdout] test explain::tests::health_rules_all_have_non_empty_fields ... ok
[INFO] [stdout] test explain::tests::health_rules_count ... ok
[INFO] [stdout] test explain::tests::rule_by_id_returns_none_for_unknown ... ok
[INFO] [stdout] test explain::tests::rule_by_id_finds_all_check_rules ... ok
[INFO] [stdout] test explain::tests::rule_by_id_finds_all_dupes_rules ... ok
[INFO] [stdout] test explain::tests::rule_by_id_finds_all_health_rules ... ok
[INFO] [stdout] test health_types::production_coverage::tests::report_verdict_display_matches_kebab_case_serde ... ok
[INFO] [stdout] test explain::tests::rule_by_id_finds_check_rule ... ok
[INFO] [stdout] test explain::tests::rule_by_id_finds_health_rule ... ok
[INFO] [stdout] test explain::tests::rule_docs_url_dupes_rule ... ok
[INFO] [stdout] test explain::tests::rule_docs_url_format ... ok
[INFO] [stdout] test explain::tests::rule_docs_url_health_rule ... ok
[INFO] [stdout] test health_types::scores::tests::compute_severity_critical_from_cognitive ... ok
[INFO] [stdout] test health_types::production_coverage::tests::confidence_display_matches_snake_case_serde ... ok
[INFO] [stdout] test health_types::production_coverage::tests::verdict_display_matches_snake_case_serde ... ok
[INFO] [stdout] test health_types::scores::tests::compute_severity_critical_from_cyclomatic ... ok
[INFO] [stdout] test health_types::production_coverage::tests::watermark_display_matches_kebab_case_serde ... ok
[INFO] [stdout] test health_types::scores::tests::compute_severity_high_from_cyclomatic ... ok
[INFO] [stdout] test health_types::scores::tests::compute_severity_at_exact_boundaries ... ok
[INFO] [stdout] test health_types::scores::tests::compute_severity_moderate_when_below_high_thresholds ... ok
[INFO] [stdout] test explain::tests::rule_by_id_finds_dupes_rule ... ok
[INFO] [stdout] test health_types::scores::tests::compute_severity_high_from_cognitive ... ok
[INFO] [stdout] test health_types::scores::tests::compute_severity_uses_highest_across_dimensions ... ok
[INFO] [stdout] test health_types::production_coverage::tests::action_serializes_kind_as_type ... ok
[INFO] [stdout] test health_types::scores::tests::letter_grade_boundaries ... ok
[INFO] [stdout] test health_types::scores::tests::finding_severity_ordering ... ok
[INFO] [stdout] test health_types::scores::tests::exceeded_threshold_all_variants_serialize ... ok
[INFO] [stdout] test health_types::scores::tests::exceeded_threshold_serializes_as_snake_case ... ok
[INFO] [stdout] test health_types::scores::tests::coverage_model_serializes_as_snake_case ... ok
[INFO] [stdout] test health_types::targets::tests::category_compact_labels_have_no_spaces ... ok
[INFO] [stdout] test health_types::scores::tests::hotspot_score_threshold_is_50 ... ok
[INFO] [stdout] test health_types::targets::tests::confidence_serializes_as_snake_case ... ok
[INFO] [stdout] test health_types::scores::tests::finding_severity_serializes_as_snake_case ... ok
[INFO] [stdout] test health_types::targets::tests::category_serializes_as_snake_case ... ok
[INFO] [stdout] test health_types::targets::tests::category_compact_labels_are_non_empty ... ok
[INFO] [stdout] test health_types::targets::tests::category_labels_are_non_empty ... ok
[INFO] [stdout] test health_types::targets::tests::category_labels_are_unique ... ok
[INFO] [stdout] test health_types::targets::tests::category_compact_labels_are_unique ... ok
[INFO] [stdout] test health_types::targets::tests::confidence_labels_are_non_empty ... ok
[INFO] [stdout] test health_types::targets::tests::effort_numeric_values ... ok
[INFO] [stdout] test health_types::targets::tests::effort_serializes_as_snake_case ... ok
[INFO] [stdout] test health_types::scores::tests::health_score_serializes_correctly ... ok
[INFO] [stdout] test health_types::tests::health_score_none_skipped_in_report ... ok
[INFO] [stdout] test health_types::targets::tests::contributing_factor_serializes_correctly ... ok
[INFO] [stdout] test health_types::tests::health_report_skips_empty_collections ... ok
[INFO] [stdout] test health_types::targets::tests::refactoring_target_skips_empty_factors ... ok
[INFO] [stdout] test health_types::targets::tests::target_evidence_skips_empty_fields ... ok
[INFO] [stdout] test health_types::targets::tests::effort_labels_are_non_empty ... ok
[INFO] [stdout] test health_types::vital_signs::tests::snapshot_v1_deserializes_with_default_score_and_grade ... ok
[INFO] [stdout] test health_types::targets::tests::target_evidence_with_data ... ok
[INFO] [stdout] test health_types::vital_signs::tests::vital_signs_all_none_optional_fields_omitted ... ok
[INFO] [stdout] test regression::baseline::tests::compare_pass_within_tolerance ... ok
[INFO] [stdout] test regression::baseline::tests::compare_pass_with_config_baseline ... ok
[INFO] [stdout] test health_types::vital_signs::tests::vital_signs_snapshot_roundtrip ... ok
[INFO] [stdout] test regression::baseline::tests::compare_with_percentage_tolerance ... ok
[INFO] [stdout] test regression::baseline::tests::compare_returns_skipped_when_scoped ... ok
[INFO] [stdout] test regression::baseline::tests::compare_no_baseline_source_returns_error ... ok
[INFO] [stdout] test regression::baseline::tests::compare_improvement_is_pass ... ok
[INFO] [stdout] test regression::baseline::tests::compare_returns_none_when_disabled ... ok
[INFO] [stdout] test regression::baseline::tests::find_json_key_basic ... ok
[INFO] [stdout] test regression::baseline::tests::find_json_key_multiple_same_keys ... ok
[INFO] [stdout] test regression::baseline::tests::find_json_key_in_nested_comment_then_real ... ok
[INFO] [stdout] test regression::baseline::tests::compare_exceeded_includes_type_deltas ... ok
[INFO] [stdout] test regression::baseline::tests::find_json_key_not_found ... ok
[INFO] [stdout] test regression::baseline::tests::find_json_key_skips_comment ... ok
[INFO] [stdout] test health_types::vital_signs::tests::vital_signs_serialization_roundtrip ... ok
[INFO] [stdout] test regression::baseline::tests::json_insert_into_existing_config ... ok
[INFO] [stdout] test regression::baseline::tests::json_no_closing_brace_returns_error ... ok
[INFO] [stdout] test regression::baseline::tests::compare_exceeded_with_config_baseline ... ok
[INFO] [stdout] test regression::baseline::tests::json_insert_into_empty_object ... ok
[INFO] [stdout] test regression::baseline::tests::chrono_now_format ... ok
[INFO] [stdout] test regression::baseline::tests::find_json_key_skips_block_comment ... ok
[INFO] [stdout] test regression::baseline::tests::json_nested_regression_object_replaced_correctly ... ok
[INFO] [stdout] test regression::baseline::tests::json_insert_with_trailing_comma ... ok
[INFO] [stdout] test regression::baseline::tests::load_nonexistent_file_returns_error ... ok
[INFO] [stdout] test regression::baseline::tests::json_replace_existing_regression ... ok
[INFO] [stdout] test regression::baseline::tests::json_skips_regression_in_comment ... ok
[INFO] [stdout] test regression::baseline::tests::json_malformed_brace_returns_error ... ok
[INFO] [stdout] test regression::baseline::tests::toml_insert_into_empty ... ok
[INFO] [stdout] test regression::baseline::tests::toml_insert_after_existing_content ... ok
[INFO] [stdout] test regression::baseline::tests::toml_content_without_trailing_newline ... ok
[INFO] [stdout] test regression::baseline::tests::toml_replace_existing_section ... ok
[INFO] [stdout] test regression::baseline::tests::toml_replace_section_not_at_end ... ok
[INFO] [stdout] test regression::baseline::tests::toml_replace_section_at_end ... ok
[INFO] [stdout] test regression::baseline::tests::save_baseline_to_json_config ... ok
[INFO] [stdout] test regression::counts::tests::baseline_without_git_sha ... ok
[INFO] [stdout] test regression::baseline::tests::save_baseline_to_nonexistent_toml_config ... ok
[INFO] [stdout] test regression::counts::tests::baseline_without_check_section ... ok
[INFO] [stdout] test regression::counts::tests::baseline_json_with_unknown_check_fields_deserializes ... ok
[INFO] [stdout] test regression::baseline::tests::load_invalid_json_returns_error ... ok
[INFO] [stdout] test regression::baseline::tests::save_baseline_to_nonexistent_json_config ... ok
[INFO] [stdout] test regression::counts::tests::check_counts_from_results ... ok
[INFO] [stdout] test regression::counts::tests::check_counts_zero_config_roundtrip ... ok
[INFO] [stdout] test regression::counts::tests::baseline_without_dupes_section ... ok
[INFO] [stdout] test regression::counts::tests::deltas_all_categories_changed ... ok
[INFO] [stdout] test regression::counts::tests::deltas_empty_when_identical ... ok
[INFO] [stdout] test regression::baseline::tests::save_baseline_to_toml_config ... ok
[INFO] [stdout] test regression::counts::tests::deltas_mixed_increase_decrease ... ok
[INFO] [stdout] test regression::counts::tests::deltas_reports_changes_only ... ok
[INFO] [stdout] test regression::counts::tests::dupes_counts_default_fields ... ok
[INFO] [stdout] test regression::counts::tests::dupes_counts_roundtrip ... ok
[INFO] [stdout] test regression::counts::tests::regression_baseline_roundtrip ... ok
[INFO] [stdout] test regression::outcome::tests::exceeded_outcome_json_absolute ... ok
[INFO] [stdout] test regression::outcome::tests::pass_outcome_json ... ok
[INFO] [stdout] test regression::outcome::tests::pass_outcome_json_with_improvement ... ok
[INFO] [stdout] test regression::outcome::tests::print_exceeded_outcome_does_not_panic ... ok
[INFO] [stdout] test regression::outcome::tests::print_exceeded_with_empty_deltas_does_not_panic ... ok
[INFO] [stdout] test regression::outcome::tests::exceeded_outcome_json ... ok
[INFO] [stdout] test regression::outcome::tests::print_skipped_outcome_does_not_panic ... ok
[INFO] [stdout] test regression::outcome::tests::print_exceeded_outcome_absolute_does_not_panic ... ok
[INFO] [stdout] test regression::outcome::tests::regression_outcome_is_failure ... ok
[INFO] [stdout] test regression::baseline::tests::save_load_roundtrip_check_only ... ok
[INFO] [stdout] test regression::baseline::tests::compare_file_baseline_missing_check_data_returns_error ... ok
[INFO] [stdout] test regression::outcome::tests::print_pass_outcome_does_not_panic ... ok
[INFO] [stdout] test regression::baseline::tests::save_load_roundtrip ... ok
[INFO] [stdout] test regression::outcome::tests::skipped_outcome_json ... ok
[INFO] [stdout] test regression::tolerance::tests::absolute_tolerance_at_exact_boundary ... ok
[INFO] [stdout] test regression::tolerance::tests::decrease_never_exceeds ... ok
[INFO] [stdout] test regression::tolerance::tests::equal_values_never_exceed ... ok
[INFO] [stdout] test regression::tolerance::tests::decrease_never_exceeds_for_all_variants ... ok
[INFO] [stdout] test regression::baseline::tests::compare_with_file_baseline ... ok
[INFO] [stdout] test regression::baseline::tests::save_creates_parent_directories ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_empty_defaults_to_zero ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_invalid_absolute ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_invalid_percentage ... ok
[INFO] [stdout] test regression::tolerance::tests::absolute_tolerance_allows_within_range ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_large_absolute_tolerance ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_negative_absolute_is_err ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_decimal_percentage_tolerance ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_negative_percentage ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_whitespace_padded_percentage ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_percentage_tolerance ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_whitespace_only_defaults_to_zero ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_whitespace_padded_tolerance ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_zero_percent_tolerance ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_zero_tolerance ... ok
[INFO] [stdout] test regression::tolerance::tests::percentage_tolerance_from_zero_baseline ... ok
[INFO] [stdout] test regression::tolerance::tests::percentage_tolerance_allows_within_range ... ok
[INFO] [stdout] test regression::tolerance::tests::percentage_tolerance_large_percentage ... ok
[INFO] [stdout] test regression::tolerance::tests::percentage_tolerance_with_small_baseline ... ok
[INFO] [stdout] test regression::tolerance::tests::zero_pct_tolerance_detects_any_increase ... ok
[INFO] [stdout] test regression::tolerance::tests::zero_tolerance_detects_any_increase ... ok
[INFO] [stdout] test report::badge::tests::print_health_badge_no_score ... ok
[INFO] [stdout] test report::badge::tests::print_health_badge_with_score ... ok
[INFO] [stdout] test report::badge::tests::render_badge_contains_svg_elements ... ok
[INFO] [stdout] test report::badge::tests::render_badge_has_accessibility ... ok
[INFO] [stdout] test report::badge::tests::grade_colors_cover_all_grades ... ok
[INFO] [stdout] test report::badge::tests::text_width_empty_string ... ok
[INFO] [stdout] test health_types::vital_signs::tests::snapshot_schema_version_is_seven ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_absolute_tolerance ... ok
[INFO] [stdout] test report::badge::tests::render_badge_unique_ids ... ok
[INFO] [stdout] test report::badge::tests::render_badge_width_increases_with_longer_text ... ok
[INFO] [stdout] test regression::counts::tests::check_counts_config_roundtrip ... ok
[INFO] [stdout] test report::badge::tests::text_width_rounds_to_odd ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_re_export_label_in_description ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_unused_file_line_defaults_to_1 ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_unused_export_has_line_number ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_unlisted_dep_one_issue_per_import_site ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_circular_dep_emits_chain_in_description ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_dep_with_zero_line_omits_line_number ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_duplicate_export_one_issue_per_location ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_produces_array_of_issues ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_empty_results_produces_empty_array ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_fingerprints_are_unique ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_fingerprints_are_deterministic ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_paths_are_relative ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_type_only_dep_has_correct_check_name ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_issue_has_required_fields ... ok
[INFO] [stdout] test report::codeclimate::tests::fingerprint_hash_different_inputs_differ ... ok
[INFO] [stdout] test report::codeclimate::tests::fingerprint_hash_order_matters ... ok
[INFO] [stdout] test report::codeclimate::tests::health_codeclimate_includes_coverage_gaps ... ok
[INFO] [stdout] test report::codeclimate::tests::fingerprint_hash_separator_prevents_collision ... ok
[INFO] [stdout] test report::codeclimate::tests::fingerprint_hash_is_16_hex_chars ... ok
[INFO] [stdout] test report::codeclimate::tests::health_severity_1_5x_threshold_returns_minor ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_unused_file_severity_follows_rules ... ok
[INFO] [stdout] test report::codeclimate::tests::health_severity_above_1_5x_returns_major ... ok
[INFO] [stdout] test report::codeclimate::tests::health_severity_at_2_5x_returns_major ... ok
[INFO] [stdout] test report::codeclimate::tests::health_severity_above_2_5x_returns_critical ... ok
[INFO] [stdout] test report::codeclimate::tests::health_severity_at_threshold_returns_minor ... ok
[INFO] [stdout] test report::codeclimate::tests::health_severity_zero_threshold_returns_minor ... ok
[INFO] [stdout] test report::codeclimate::tests::severity_error_maps_to_major ... ok
[INFO] [stdout] test report::codeclimate::tests::severity_warn_maps_to_minor ... ok
[INFO] [stdout] test report::compact::tests::compact_path_outside_root_preserved ... ok
[INFO] [stdout] test report::compact::tests::compact_circular_dependency_closes_cycle ... ok
[INFO] [stdout] test report::compact::tests::compact_health_includes_production_coverage_lines ... ok
[INFO] [stdout] test report::compact::tests::compact_circular_dependency_format ... ok
[INFO] [stdout] test report::compact::tests::compact_all_issue_types_produce_lines ... ok
[INFO] [stdout] test report::compact::tests::compact_multiple_unused_files ... ok
[INFO] [stdout] test report::compact::tests::compact_empty_results_no_lines ... ok
[INFO] [stdout] test report::compact::tests::compact_duplicate_export_format ... ok
[INFO] [stdout] test report::codeclimate::tests::severity_off_maps_to_minor ... ok
[INFO] [stdout] test report::compact::tests::compact_ordering_optional_dep_between_devdep_and_enum ... ok
[INFO] [stdout] test report::compact::tests::compact_strips_root_prefix_from_paths ... ok
[INFO] [stdout] test report::compact::tests::compact_re_export_tagged_correctly ... ok
[INFO] [stdout] test report::compact::tests::compact_type_re_export_tagged_correctly ... ok
[INFO] [stdout] test report::compact::tests::compact_type_only_dep_format ... ok
[INFO] [stdout] test report::grouping::tests::directory_mode_groups_by_first_path_component ... ok
[INFO] [stdout] test report::grouping::tests::boundary_violations_grouped_by_from_path ... ok
[INFO] [stdout] test report::compact::tests::compact_unresolved_import_format ... ok
[INFO] [stdout] test report::compact::tests::compact_unlisted_dep_format ... ok
[INFO] [stdout] test report::compact::tests::compact_unused_class_member_format ... ok
[INFO] [stdout] test report::compact::tests::compact_unused_dep_format ... ok
[INFO] [stdout] test report::grouping::tests::directory_mode_groups_have_no_owners_metadata ... ok
[INFO] [stdout] test report::grouping::tests::empty_results_returns_empty_vec ... ok
[INFO] [stdout] test report::grouping::tests::group_test_only_deps ... ok
[INFO] [stdout] test report::grouping::tests::group_type_only_deps ... ok
[INFO] [stdout] test report::compact::tests::compact_unused_devdep_format ... ok
[INFO] [stdout] test report::compact::tests::compact_unused_enum_member_format ... ok
[INFO] [stdout] test report::compact::tests::compact_unused_export_format ... ok
[INFO] [stdout] test report::grouping::tests::group_unresolved_imports ... ok
[INFO] [stdout] test report::grouping::tests::group_unused_class_members ... ok
[INFO] [stdout] test report::compact::tests::compact_unused_file_format ... ok
[INFO] [stdout] test report::grouping::tests::duplicate_exports_empty_locations_goes_to_unowned ... ok
[INFO] [stdout] test report::grouping::tests::group_unused_enum_members ... ok
[INFO] [stdout] test report::grouping::tests::group_unused_optional_deps ... ok
[INFO] [stdout] test report::compact::tests::compact_unused_optional_dep_format ... ok
[INFO] [stdout] test report::grouping::tests::mode_label_directory ... ok
[INFO] [stdout] test report::grouping::tests::mode_label_owner ... ok
[INFO] [stdout] test report::grouping::tests::mode_label_package ... ok
[INFO] [stdout] test report::grouping::tests::multiple_groups_split_by_directory ... ok
[INFO] [stdout] test report::compact::tests::compact_unused_type_format ... ok
[INFO] [stdout] test report::grouping::tests::circular_dep_empty_files_goes_to_unowned ... ok
[INFO] [stdout] test report::grouping::tests::circular_dep_uses_first_file ... ok
[INFO] [stdout] test report::grouping::tests::mode_label_section ... ok
[INFO] [stdout] test report::grouping::tests::owner_mode_groups_by_codeowners_owner ... ok
[INFO] [stdout] test report::grouping::tests::owner_mode_unmatched_goes_to_unowned ... ok
[INFO] [stdout] test report::grouping::tests::section_mode_groups_distinct_sections_with_shared_owners ... ok
[INFO] [stdout] test report::grouping::tests::single_group_all_same_directory ... ok
[INFO] [stdout] test report::grouping::tests::sort_order_alphabetical_tiebreaker ... ok
[INFO] [stdout] test report::grouping::tests::sort_order_descending_by_total_issues ... ok
[INFO] [stdout] test report::grouping::tests::section_mode_unmatched_goes_to_unowned ... ok
[INFO] [stdout] test report::grouping::tests::package_mode_groups_by_workspace ... ok
[INFO] [stdout] test report::grouping::tests::package_resolver_matches_longest_prefix ... ok
[INFO] [stdout] test report::grouping::tests::unlisted_dep_empty_imported_from_goes_to_unowned ... ok
[INFO] [stdout] test report::grouping::tests::unlisted_dep_with_import_site_goes_to_directory ... ok
[INFO] [stdout] test report::grouping::tests::unowned_sorts_last_regardless_of_count ... ok
[INFO] [stdout] test report::grouping::tests::section_mode_pre_section_rule_goes_to_no_section ... ok
[INFO] [stdout] test report::human::check::tests::circular_deps_grouped_by_hub ... ok
[INFO] [stdout] test report::human::check::tests::circular_dependencies_show_cycle_with_arrow_and_repeat ... ok
[INFO] [stdout] test report::human::check::tests::deeply_nested_paths_display_correctly ... ok
[INFO] [stdout] test report::human::check::tests::duplicate_exports_show_name_and_locations ... ok
[INFO] [stdout] test report::human::check::tests::each_section_ends_with_empty_line_separator ... ok
[INFO] [stdout] test report::human::check::tests::empty_results_produce_no_lines ... ok
[INFO] [stdout] test report::grouping::tests::package_resolver_root_fallback ... ok
[INFO] [stdout] test report::human::check::tests::empty_sections_are_omitted ... ok
[INFO] [stdout] test report::grouping::tests::resolve_owner_returns_codeowner ... ok
[INFO] [stdout] test report::human::check::tests::all_issue_types_produce_output_lines ... ok
[INFO] [stdout] test report::grouping::tests::resolve_owner_returns_directory ... ok
[INFO] [stdout] test report::grouping::tests::resolve_with_rule_directory_mode_no_rule ... ok
[INFO] [stdout] test report::grouping::tests::resolve_with_rule_owner_mode_no_match ... ok
[INFO] [stdout] test report::grouping::tests::resolve_with_rule_owner_mode_with_match ... ok
[INFO] [stdout] test report::grouping::tests::resolve_with_rule_package_mode_no_rule ... ok
[INFO] [stdout] test report::human::check::tests::flat_section_truncates_at_max ... ok
[INFO] [stdout] test report::human::check::tests::grouped_items_from_same_file_share_one_file_header ... ok
[INFO] [stdout] test report::human::check::tests::grouped_exports_from_different_files_sorted_by_path ... ok
[INFO] [stdout] test report::human::check::tests::off_severity_still_shows_section_when_items_present ... ok
[INFO] [stdout] test report::human::check::tests::non_re_exports_have_no_tag ... ok
[INFO] [stdout] test report::human::check::tests::re_exports_are_tagged ... ok
[INFO] [stdout] test report::human::check::tests::section_header_formats_for_all_levels ... ok
[INFO] [stdout] test report::human::check::tests::grouped_section_truncates_files ... ok
[INFO] [stdout] test report::human::check::tests::section_footer_contains_docs_link ... ok
[INFO] [stdout] test report::human::check::tests::section_header_uses_bullet_indicator ... ok
[INFO] [stdout] test report::human::check::tests::section_header_shows_correct_count_for_multiple_items ... ok
[INFO] [stdout] test report::human::check::tests::summary_footer_singularizes_pre_pluralized_labels_for_count_1 ... ok
[INFO] [stdout] test report::human::check::tests::summary_footer_uses_short_labels ... ok
[INFO] [stdout] test report::human::check::tests::top_flag_limits_unused_files_shown ... ok
[INFO] [stdout] test report::human::check::tests::unused_deps_at_root_show_package_name_only ... ok
[INFO] [stdout] test report::human::check::tests::unused_deps_in_workspace_show_workspace_path ... ok
[INFO] [stdout] test report::human::check::tests::type_only_deps_section_title_includes_suggestion ... ok
[INFO] [stdout] test report::human::check::tests::unused_enum_members_show_parent_dot_member ... ok
[INFO] [stdout] test report::human::check::tests::unlisted_deps_show_package_name ... ok
[INFO] [stdout] test report::human::check::tests::unresolved_imports_show_specifier_and_line ... ok
[INFO] [stdout] test report::human::check::tests::section_headers_contain_title_and_count ... ok
[INFO] [stdout] test report::human::check::tests::unused_exports_grouped_by_file_with_line_and_name ... ok
[INFO] [stdout] test report::human::check::tests::unused_class_members_show_parent_dot_member ... ok
[INFO] [stdout] test report::human::check::tests::unused_files_show_relative_paths ... ok
[INFO] [stdout] test report::human::check::tests::warn_severity_produces_header_with_bullet ... ok
[INFO] [stdout] test report::human::cross_ref::tests::cross_reference_empty_findings_produces_header_and_blanks ... ok
[INFO] [stdout] test report::human::cross_ref::tests::cross_reference_unused_export_reason ... ok
[INFO] [stdout] test report::human::dupes::tests::duplication_multiple_groups_plural ... ok
[INFO] [stdout] test report::human::dupes::tests::duplication_single_instance_no_plural ... ok
[INFO] [stdout] test report::human::dupes::tests::single_instance_clone_group_no_connectors ... ok
[INFO] [stdout] test report::human::dupes::tests::mirrored_dirs_detected ... ok
[INFO] [stdout] test report::human::cross_ref::tests::cross_reference_unused_type_reason ... ok
[INFO] [stdout] test report::human::dupes::tests::duplication_suggestion_with_zero_savings_omits_savings_text ... ok
[INFO] [stdout] test report::human::dupes::tests::duplication_empty_report_produces_no_output ... ok
[INFO] [stdout] test report::human::dupes::tests::mirrored_dirs_below_threshold_not_detected ... ok
[INFO] [stdout] test report::human::dupes::tests::duplication_groups_show_instances_with_line_count ... ok
[INFO] [stdout] test report::human::dupes::tests::duplication_single_group_family_is_suppressed ... ok
[INFO] [stdout] test report::human::health::tests::all_sections_combined ... ok
[INFO] [stdout] test report::human::health::tests::file_scores_docs_link ... ok
[INFO] [stdout] test report::human::health::tests::finding_only_cyclomatic_exceeds ... ok
[INFO] [stdout] test report::human::health::tests::file_scores_single_entry ... ok
[INFO] [stdout] test report::human::health::tests::completely_empty_report_produces_no_lines ... ok
[INFO] [stdout] test report::human::health::tests::file_scores_mi_color_thresholds ... ok
[INFO] [stdout] test report::human::health::tests::file_scores_truncation_above_max_flat_items ... ok
[INFO] [stdout] test report::human::health::tests::findings_across_multiple_files ... ok
[INFO] [stdout] test report::human::dupes::tests::duplication_families_show_suggestions ... ok
[INFO] [stdout] test report::human::health::tests::finding_only_cognitive_exceeds ... ok
[INFO] [stdout] test report::human::health::tests::fmt_trend_delta_percentage ... ok
[INFO] [stdout] test report::human::health::tests::findings_docs_link ... ok
[INFO] [stdout] test report::human::health::tests::fmt_trend_val_decimal_when_fractional ... ok
[INFO] [stdout] test report::human::health::tests::fmt_trend_delta_decimal_when_fractional ... ok
[INFO] [stdout] test report::human::health::tests::fmt_trend_val_integer_when_round ... ok
[INFO] [stdout] test report::human::health::tests::format_window_labels ... ok
[INFO] [stdout] test report::human::health::tests::health_coverage_gaps_render_section ... ok
[INFO] [stdout] test report::human::health::tests::health_empty_findings_produces_no_header ... ok
[INFO] [stdout] test report::human::health::tests::health_findings_grouped_by_file ... ok
[INFO] [stdout] test report::human::health::tests::fmt_trend_delta_integer_when_round ... ok
[INFO] [stdout] test report::human::health::tests::fmt_trend_val_percentage ... ok
[INFO] [stdout] test report::human::health::tests::health_production_coverage_renders_section ... ok
[INFO] [stdout] test report::human::health::tests::health_production_coverage_short_capture_shows_warning_and_prompt ... ok
[INFO] [stdout] test report::human::health::tests::health_score_grade_a_display ... ok
[INFO] [stdout] test report::human::health::tests::health_production_coverage_long_capture_shows_neither_warning_nor_prompt ... ok
[INFO] [stdout] test report::human::health::tests::health_score_grade_b_display ... ok
[INFO] [stdout] test report::human::health::tests::health_score_grade_f_display ... ok
[INFO] [stdout] test report::human::health::tests::health_score_grade_c_display ... ok
[INFO] [stdout] test report::human::health::tests::health_score_na_components_shown ... ok
[INFO] [stdout] test report::human::health::tests::health_score_zero_penalties_suppressed ... ok
[INFO] [stdout] test report::human::health::tests::health_trend_all_stable_collapsed ... ok
[INFO] [stdout] test report::human::health::tests::health_findings_show_function_details ... ok
[INFO] [stdout] test report::human::health::tests::health_trend_declining_display ... ok
[INFO] [stdout] test report::human::health::tests::health_trend_without_sha ... ok
[INFO] [stdout] test report::human::health::tests::health_trend_improving_display ... ok
[INFO] [stdout] test report::human::health::tests::health_score_no_na_when_all_present ... ok
[INFO] [stdout] test report::human::health::tests::hotspots_accelerating_trend ... ok
[INFO] [stdout] test report::human::health::tests::hotspots_cooling_trend ... ok
[INFO] [stdout] test report::human::health::tests::health_shown_vs_total_when_truncated ... ok
[INFO] [stdout] test report::human::health::tests::hotspots_docs_link ... ok
[INFO] [stdout] test report::human::health::tests::hotspots_summary_no_exclusions ... ok
[INFO] [stdout] test report::human::health::tests::hotspots_with_summary_and_since ... ok
[INFO] [stdout] test report::human::health::tests::hotspot_score_high_medium_low ... ok
[INFO] [stdout] test report::human::health::tests::refactoring_targets_docs_link ... ok
[INFO] [stdout] test report::human::health::tests::refactoring_targets_efficiency_color_thresholds ... ok
[INFO] [stdout] test report::human::health::tests::hotspots_stable_trend ... ok
[INFO] [stdout] test report::human::health::tests::vital_signs_plural_vs_singular ... ok
[INFO] [stdout] test report::human::health::tests::vital_signs_optional_fields_omitted_when_none ... ok
[INFO] [stdout] test report::human::health::tests::vital_signs_shown_without_trend ... ok
[INFO] [stdout] test report::human::health::tests::refactoring_targets_all_categories ... ok
[INFO] [stdout] test report::human::health::tests::refactoring_targets_truncation_above_max_flat_items ... ok
[INFO] [stdout] test report::human::health::tests::vital_signs_suppressed_when_trend_active ... ok
[INFO] [stdout] test report::human::health::tests::vital_signs_zero_counts_suppressed ... ok
[INFO] [stdout] test report::human::perf::tests::performance_output_omits_cache_detail_when_no_cache_hits ... ok
[INFO] [stdout] test report::human::perf::tests::performance_output_contains_all_pipeline_stages ... ok
[INFO] [stdout] test report::human::perf::tests::performance_output_shows_cache_detail_when_cache_hits_nonzero ... ok
[INFO] [stdout] test report::human::tests::format_path_with_directory ... ok
[INFO] [stdout] test report::human::health::tests::refactoring_targets_mixed_effort ... ok
[INFO] [stdout] test report::human::health::tests::refactoring_targets_single_low_effort ... ok
[INFO] [stdout] test report::human::tests::section_header_formats_for_all_levels ... ok
[INFO] [stdout] test report::human::tests::strip_ansi_handles_empty_string ... ok
[INFO] [stdout] test report::human::tests::strip_ansi_preserves_plain_text ... ok
[INFO] [stdout] test report::human::tests::strip_ansi_removes_color_codes ... ok
[INFO] [stdout] test report::human::tests::thousands_boundary ... ok
[INFO] [stdout] test report::human::tests::thousands_irregular ... ok
[INFO] [stdout] test report::human::tests::format_path_no_directory ... ok
[INFO] [stdout] test report::human::tests::thousands_large ... ok
[INFO] [stdout] test report::human::tests::section_header_uses_bullet_indicator ... ok
[INFO] [stdout] test report::human::tests::thousands_small ... ok
[INFO] [stdout] test report::human::tests::thousands_zero ... ok
[INFO] [stdout] test report::json::tests::build_json_envelope_non_object_report ... ok
[INFO] [stdout] test report::json::tests::build_json_envelope_has_metadata_fields ... ok
[INFO] [stdout] test report::json::tests::clone_group_has_actions ... ok
[INFO] [stdout] test report::json::tests::clone_family_has_actions ... ok
[INFO] [stdout] test report::json::tests::dupes_empty_results_no_actions ... ok
[INFO] [stdout] test report::json::tests::codeowners_pattern_for_root_file ... ok
[INFO] [stdout] test report::json::tests::codeowners_pattern_normalizes_backslashes ... ok
[INFO] [stdout] test report::json::tests::health_empty_findings_no_actions ... ok
[INFO] [stdout] test report::json::tests::build_json_envelope_metadata_appears_first ... ok
[INFO] [stdout] test report::json::tests::health_finding_has_actions ... ok
[INFO] [stdout] test report::json::tests::hotspot_has_actions ... ok
[INFO] [stdout] test report::json::tests::hotspot_unowned_skipped_when_codeowners_missing ... ok
[INFO] [stdout] test report::json::tests::hotspot_low_bus_factor_emits_action ... ok
[INFO] [stdout] test report::json::tests::hotspot_unowned_emits_action_with_pattern ... ok
[INFO] [stdout] test report::json::tests::health_finding_suppress_has_placement ... ok
[INFO] [stdout] test report::json::tests::codeowners_pattern_uses_deepest_directory ... ok
[INFO] [stdout] test report::json::tests::hotspot_drift_emits_action ... ok
[INFO] [stdout] test report::json::tests::health_json_includes_production_coverage_with_relative_paths_and_actions ... ok
[INFO] [stdout] test report::json::tests::codeowners_pattern_two_level_path ... ok
[INFO] [stdout] test report::json::tests::insert_meta_adds_key_to_object ... ok
[INFO] [stdout] test report::json::tests::insert_meta_noop_on_non_object ... ok
[INFO] [stdout] test report::json::tests::json_empty_results_have_no_actions_in_empty_arrays ... ok
[INFO] [stdout] test report::json::tests::insert_meta_overwrites_existing_meta ... ok
[INFO] [stdout] test report::json::tests::json_all_issue_type_arrays_present_in_empty_results ... ok
[INFO] [stdout] test report::json::tests::json_check_meta_integrates_correctly ... ok
[INFO] [stdout] test report::json::tests::json_circular_dependency_contains_expected_fields ... ok
[INFO] [stdout] test report::json::tests::json_duplicate_export_contains_locations ... ok
[INFO] [stdout] test report::json::tests::json_all_issue_types_have_actions ... ok
[INFO] [stdout] test report::json::tests::json_elapsed_ms_large_duration ... ok
[INFO] [stdout] test report::json::tests::json_elapsed_ms_sub_millisecond_truncated ... ok
[INFO] [stdout] test report::json::tests::json_elapsed_ms_zero_duration ... ok
[INFO] [stdout] test report::json::tests::json_empty_results_produce_valid_structure ... ok
[INFO] [stdout] test report::json::tests::json_empty_results_round_trips_through_string ... ok
[INFO] [stdout] test report::json::tests::json_output_has_metadata_fields ... ok
[INFO] [stdout] test report::json::tests::json_multiple_unused_files ... ok
[INFO] [stdout] test report::json::tests::json_full_sample_results_total_issues_correct ... ok
[INFO] [stdout] test report::json::tests::json_path_outside_root_not_stripped ... ok
[INFO] [stdout] test report::json::tests::json_re_export_flagged_correctly ... ok
[INFO] [stdout] test report::json::tests::json_schema_version_is_4 ... ok
[INFO] [stdout] test report::json::tests::json_paths_are_relative_to_root ... ok
[INFO] [stdout] test report::json::tests::json_full_sample_no_absolute_paths_in_output ... ok
[INFO] [stdout] test report::json::tests::json_output_includes_issue_arrays ... ok
[INFO] [stdout] test report::json::tests::json_strips_root_from_nested_locations ... ok
[INFO] [stdout] test report::json::tests::json_type_only_dependency_contains_expected_fields ... ok
[INFO] [stdout] test report::json::tests::json_results_fields_do_not_shadow_metadata ... ok
[INFO] [stdout] test report::json::tests::json_unresolved_import_contains_expected_fields ... ok
[INFO] [stdout] test report::json::tests::json_unused_class_member_contains_expected_fields ... ok
[INFO] [stdout] test report::json::tests::json_strips_root_from_circular_dependency_files ... ok
[INFO] [stdout] test report::json::tests::json_total_issues_matches_results ... ok
[INFO] [stdout] test report::json::tests::json_strips_root_from_duplicate_export_locations ... ok
[INFO] [stdout] test report::json::tests::json_metadata_fields_appear_first ... ok
[INFO] [stdout] test report::json::tests::json_unused_dependency_has_config_suppress_with_package_name ... ok
[INFO] [stdout] test report::json::tests::json_unlisted_dependency_contains_import_sites ... ok
[INFO] [stdout] test report::json::tests::json_unused_dev_dependency_contains_expected_fields ... ok
[INFO] [stdout] test report::json::tests::json_unused_dependency_contains_expected_fields ... ok
[INFO] [stdout] test report::json::tests::json_unused_enum_member_contains_expected_fields ... ok
[INFO] [stdout] test report::json::tests::json_output_is_deterministic ... ok
[INFO] [stdout] test report::json::tests::json_unused_export_contains_expected_fields ... ok
[INFO] [stdout] test report::json::tests::json_unused_file_contains_path ... ok
[INFO] [stdout] test report::json::tests::strip_root_prefix_empty_string ... ok
[INFO] [stdout] test report::json::tests::json_unused_optional_dependency_contains_expected_fields ... ok
[INFO] [stdout] test report::json::tests::strip_root_prefix_leaves_numbers_and_booleans ... ok
[INFO] [stdout] test report::json::tests::refactoring_target_has_actions ... ok
[INFO] [stdout] test report::json::tests::refactoring_target_without_evidence_has_no_suppress ... ok
[INFO] [stdout] test report::json::tests::json_version_matches_cargo_pkg_version ... ok
[INFO] [stdout] test report::json::tests::json_unused_file_has_file_suppress_and_note ... ok
[INFO] [stdout] test report::json::tests::json_unused_export_has_actions ... ok
[INFO] [stdout] test report::json::tests::json_unused_member_kind_serialized ... ok
[INFO] [stdout] test report::json::tests::strip_root_prefix_leaves_non_matching_string ... ok
[INFO] [stdout] test report::json::tests::strip_root_prefix_deeply_nested_array_of_objects ... ok
[INFO] [stdout] test report::json::tests::strip_root_prefix_handles_empty_string_after_strip ... ok
[INFO] [stdout] test report::json::tests::strip_root_prefix_normalizes_windows_separators ... ok
[INFO] [stdout] test report::json::tests::strip_root_prefix_null_unchanged ... ok
[INFO] [stdout] test report::json::tests::strip_root_prefix_mixed_types ... ok
[INFO] [stdout] test report::json::tests::strip_root_prefix_on_string_value ... ok
[INFO] [stdout] test report::json::tests::json_unused_type_contains_expected_fields ... ok
[INFO] [stdout] test report::json::tests::json_serializes_to_valid_json ... ok
[INFO] [stdout] test report::markdown::tests::duplication_markdown_contains_groups ... ok
[INFO] [stdout] test report::markdown::tests::duplication_markdown_single_group_no_plural ... ok
[INFO] [stdout] test report::markdown::tests::duplication_markdown_empty ... ok
[INFO] [stdout] test report::markdown::tests::escape_backticks_handles_multiple ... ok
[INFO] [stdout] test report::markdown::tests::duplication_markdown_zero_savings_no_suffix ... ok
[INFO] [stdout] test report::markdown::tests::duplication_markdown_contains_families ... ok
[INFO] [stdout] test report::markdown::tests::escape_backticks_no_backticks_unchanged ... ok
[INFO] [stdout] test report::json::tests::strip_root_prefix_recurses_into_nested_objects ... ok
[INFO] [stdout] test report::json::tests::strip_root_prefix_recurses_into_arrays ... ok
[INFO] [stdout] test report::markdown::tests::health_markdown_empty_no_findings ... ok
[INFO] [stdout] test report::markdown::tests::health_markdown_file_scores_table ... ok
[INFO] [stdout] test report::markdown::tests::health_markdown_metric_legend_with_scores ... ok
[INFO] [stdout] test report::markdown::tests::health_markdown_hotspots_table ... ok
[INFO] [stdout] test report::markdown::tests::health_markdown_hotspots_no_excluded_message ... ok
[INFO] [stdout] test report::markdown::tests::health_markdown_no_marker_when_below_threshold ... ok
[INFO] [stdout] test report::markdown::tests::health_markdown_vital_signs_table ... ok
[INFO] [stdout] test report::markdown::tests::health_markdown_with_targets ... ok
[INFO] [stdout] test report::markdown::tests::health_markdown_table_format ... ok
[INFO] [stdout] test report::markdown::tests::markdown_circular_dep_format ... ok
[INFO] [stdout] test report::markdown::tests::health_markdown_with_coverage_gaps ... ok
[INFO] [stdout] test report::markdown::tests::health_markdown_truncated_findings_shown_count ... ok
[INFO] [stdout] test report::markdown::tests::markdown_contains_header_with_count ... ok
[INFO] [stdout] test report::markdown::tests::markdown_dep_at_root_no_extra_label ... ok
[INFO] [stdout] test report::markdown::tests::markdown_empty_results_no_issues ... ok
[INFO] [stdout] test report::markdown::tests::markdown_escapes_backticks_in_export_names ... ok
[INFO] [stdout] test report::markdown::tests::markdown_escapes_backticks_in_package_names ... ok
[INFO] [stdout] test report::markdown::tests::markdown_contains_all_sections ... ok
[INFO] [stdout] test report::markdown::tests::markdown_dep_in_workspace_shows_package_label ... ok
[INFO] [stdout] test report::markdown::tests::markdown_exports_grouped_by_file ... ok
[INFO] [stdout] test report::markdown::tests::markdown_strips_root_prefix ... ok
[INFO] [stdout] test report::markdown::tests::markdown_single_issue_no_plural ... ok
[INFO] [stdout] test report::markdown::tests::markdown_unused_dep_format ... ok
[INFO] [stdout] test report::markdown::tests::markdown_unused_export_grouped_by_file ... ok
[INFO] [stdout] test report::sarif::tests::health_sarif_cyclomatic_only ... ok
[INFO] [stdout] test report::sarif::tests::health_sarif_both_thresholds ... ok
[INFO] [stdout] test report::sarif::tests::health_sarif_includes_coverage_gaps ... ok
[INFO] [stdout] test report::sarif::tests::health_sarif_empty_no_results ... ok
[INFO] [stdout] test report::sarif::tests::duplication_sarif_structure ... ok
[INFO] [stdout] test report::markdown::tests::markdown_re_export_tagged ... ok
[INFO] [stdout] test report::markdown::tests::markdown_multiple_issues_plural ... ok
[INFO] [stdout] test report::markdown::tests::markdown_type_only_dep_format ... ok
[INFO] [stdout] test report::markdown::tests::markdown_unused_optional_dep ... ok
[INFO] [stdout] test report::markdown::tests::markdown_unresolved_import_grouped_by_file ... ok
[INFO] [stdout] test report::sarif::tests::health_sarif_rules_have_full_descriptions ... ok
[INFO] [stdout] test report::sarif::tests::sarif_enum_member_message_format ... ok
[INFO] [stdout] test report::sarif::tests::health_sarif_includes_refactoring_targets ... ok
[INFO] [stdout] test report::sarif::tests::sarif_circular_dep_line_nonzero_has_region ... ok
[INFO] [stdout] test report::sarif::tests::sarif_class_member_message_format ... ok
[INFO] [stdout] test report::sarif::tests::sarif_circular_dep_line_zero_skips_region ... ok
[INFO] [stdout] test report::sarif::tests::sarif_declares_all_rules ... ok
[INFO] [stdout] test report::sarif::tests::health_sarif_cognitive_only ... ok
[INFO] [stdout] test report::markdown::tests::markdown_unused_file_format ... ok
[INFO] [stdout] test report::sarif::tests::sarif_dependency_line_nonzero_has_region ... ok
[INFO] [stdout] test report::sarif::tests::sarif_empty_results_no_results_entries ... ok
[INFO] [stdout] test report::sarif::tests::sarif_result_no_region_omits_region_key ... ok
[INFO] [stdout] test report::sarif::tests::sarif_result_with_region_includes_region ... ok
[INFO] [stdout] test report::sarif::tests::sarif_rule_known_id_has_full_description ... ok
[INFO] [stdout] test report::sarif::tests::sarif_dependency_issues_point_to_package_json ... ok
[INFO] [stdout] test report::sarif::tests::sarif_has_tool_driver_info ... ok
[INFO] [stdout] test report::sarif::tests::sarif_dependency_line_zero_skips_region ... ok
[INFO] [stdout] test report::sarif::tests::sarif_has_required_top_level_fields ... ok
[INFO] [stdout] test report::sarif::tests::sarif_re_export_has_properties ... ok
[INFO] [stdout] test report::sarif::tests::sarif_rule_unknown_id_uses_fallback ... ok
[INFO] [stdout] test report::sarif::tests::sarif_non_re_export_has_no_properties ... ok
[INFO] [stdout] test report::sarif::tests::sarif_unlisted_dep_no_import_sites ... ok
[INFO] [stdout] test report::sarif::tests::sarif_unused_export_includes_region ... ok
[INFO] [stdout] test report::sarif::tests::sarif_unlisted_dependency_points_to_import_site ... ok
[INFO] [stdout] test report::sarif::tests::sarif_file_write_produces_valid_sarif ... ok
[INFO] [stdout] test report::sarif::tests::sarif_warn_severity_produces_warning_level ... ok
[INFO] [stdout] test report::sarif::tests::sarif_unresolved_import_is_error_level ... ok
[INFO] [stdout] test report::sarif::tests::severity_to_sarif_level_error ... ok
[INFO] [stdout] test report::sarif::tests::sarif_type_only_dep_line_zero_skips_region ... ok
[INFO] [stdout] test report::sarif::tests::sarif_unused_file_result ... ok
[INFO] [stdout] test report::sarif::tests::sarif_unused_optional_dependency_result ... ok
[INFO] [stdout] test report::sarif::tests::sarif_all_issue_types_produce_results ... ok
[INFO] [stdout] test report::tests::elide_common_prefix_identical_files ... ok
[INFO] [stdout] test report::tests::elide_common_prefix_empty_target ... ok
[INFO] [stdout] test report::sarif::tests::severity_to_sarif_level_off ... ok
[INFO] [stdout] test report::sarif::tests::sarif_type_re_export_message ... ok
[INFO] [stdout] test report::sarif::tests::sarif_duplicate_export_emits_one_result_per_location ... ok
[INFO] [stdout] test report::sarif::tests::severity_to_sarif_level_warn ... ok
[INFO] [stdout] test report::tests::elide_common_prefix_identical_paths ... ok
[INFO] [stdout] test report::tests::elide_common_prefix_deep_monorepo ... ok
[INFO] [stdout] test report::tests::elide_common_prefix_empty_base ... ok
[INFO] [stdout] test report::tests::elide_common_prefix_no_shared ... ok
[INFO] [stdout] test report::tests::elide_common_prefix_partial_shared ... ok
[INFO] [stdout] test report::sarif::tests::sarif_unlisted_dep_multiple_import_sites ... ok
[INFO] [stdout] test report::tests::elide_common_prefix_no_dirs ... ok
[INFO] [stdout] test report::tests::elide_common_prefix_shared_dir ... ok
[INFO] [stdout] test report::tests::level_is_copy ... ok
[INFO] [stdout] test report::tests::normalize_uri_backslashes_replaced ... ok
[INFO] [stdout] test report::tests::normalize_uri_catch_all_route ... ok
[INFO] [stdout] test report::sarif::tests::sarif_unused_file_has_no_region ... ok
[INFO] [stdout] test report::tests::normalize_uri_mixed_slashes ... ok
[INFO] [stdout] test report::tests::normalize_uri_no_special_chars ... ok
[INFO] [stdout] test report::tests::normalize_uri_multiple_dynamic_segments ... ok
[INFO] [stdout] test report::tests::normalize_uri_only_backslashes ... ok
[INFO] [stdout] test report::tests::normalize_uri_forward_slashes_unchanged ... ok
[INFO] [stdout] test report::tests::emit_json_returns_success_for_valid_value ... ok
[INFO] [stdout] test report::tests::elide_common_prefix_partial_filename_match_not_stripped ... ok
[INFO] [stdout] test report::tests::normalize_uri_empty_string ... ok
[INFO] [stdout] test report::tests::normalize_uri_path_with_spaces ... ok
[INFO] [stdout] test report::tests::normalize_uri_optional_catch_all_route ... ok
[INFO] [stdout] test report::tests::plural_large_number ... ok
[INFO] [stdout] test report::tests::normalize_uri_single_bracket_pair ... ok
[INFO] [stdout] test report::tests::elide_common_prefix_same_file_different_extension ... ok
[INFO] [stdout] test report::tests::plural_one_is_singular ... ok
[INFO] [stdout] test report::tests::elide_common_prefix_both_empty ... ok
[INFO] [stdout] test report::sarif::tests::sarif_serializes_to_valid_json ... ok
[INFO] [stdout] test report::tests::plural_two_is_plural ... ok
[INFO] [stdout] test report::tests::plural_zero_is_plural ... ok
[INFO] [stdout] test report::tests::relative_path_at_root_returns_empty_or_file ... ok
[INFO] [stdout] test report::tests::relative_path_deeply_nested ... ok
[INFO] [stdout] test report::tests::relative_path_identical_paths_returns_empty ... ok
[INFO] [stdout] test report::tests::relative_uri_at_root_file ... ok
[INFO] [stdout] test report::tests::relative_uri_encodes_nested_dynamic_routes ... ok
[INFO] [stdout] test report::tests::relative_uri_encodes_brackets ... ok
[INFO] [stdout] test report::tests::relative_uri_combines_stripping_and_encoding ... ok
[INFO] [stdout] test report::tests::relative_path_returns_full_path_when_no_prefix ... ok
[INFO] [stdout] test report::tests::relative_path_partial_name_match_not_stripped ... ok
[INFO] [stdout] test report::tests::relative_uri_produces_forward_slash_path ... ok
[INFO] [stdout] test report::tests::relative_uri_no_common_prefix_returns_full ... ok
[INFO] [stdout] test report::tests::severity_error_maps_to_level_error ... ok
[INFO] [stdout] test report::tests::relative_path_strips_root_prefix ... ok
[INFO] [stdout] test report::tests::severity_off_maps_to_level_info ... ok
[INFO] [stdout] test report::tests::severity_to_level_is_const_evaluable ... ok
[INFO] [stdout] test report::tests::split_dir_filename_trailing_slash ... ok
[INFO] [stdout] test report::tests::split_dir_filename_with_dir ... ok
[INFO] [stdout] test report::tests::severity_warn_maps_to_level_warn ... ok
[INFO] [stdout] test report::tests::split_dir_filename_empty ... ok
[INFO] [stdout] test report::tests::split_dir_filename_no_dir ... ok
[INFO] [stdout] test report::tests::split_dir_filename_single_slash ... ok
[INFO] [stdout] test report::tests::split_dir_filename_deeply_nested ... ok
[INFO] [stdout] test report::tests::proptests::plural_singular_only_for_one ... ok
[INFO] [stdout] test report::tests::proptests::plural_returns_empty_or_s ... ok
[INFO] [stdout] test report::tests::proptests::relative_path_never_panics ... ok
[INFO] [stdout] test report::tests::proptests::normalize_uri_encodes_all_brackets ... ok
[INFO] [stdout] test report::tests::proptests::split_dir_filename_reconstructs_path ... ok
[INFO] [stdout] test report::tests::proptests::normalize_uri_no_backslashes ... ok
[INFO] [stdout] test report::tests::proptests::elide_common_prefix_returns_suffix_of_target ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 654 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.44s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/fallow-bbea896ff5ec8568)
[INFO] [stdout] 
[INFO] [stdout] running 1503 tests
[INFO] [stdout] test baseline::tests::baseline_from_results_captures_all_fields ... ok
[INFO] [stdout] test baseline::tests::baseline_from_results_captures_all_extended_fields ... ok
[INFO] [stdout] test baseline::tests::baseline_serialization_roundtrip ... ok
[INFO] [stdout] test baseline::tests::baseline_keys_are_relative_to_root ... ok
[INFO] [stdout] test baseline::tests::boundary_violation_key_format ... ok
[INFO] [stdout] test baseline::tests::circular_dep_key_different_files_different_keys ... ok
[INFO] [stdout] test baseline::tests::circular_dep_key_is_order_independent ... ok
[INFO] [stdout] test baseline::tests::circular_dep_key_three_files_order_independent ... ok
[INFO] [stdout] test baseline::tests::clone_group_key_is_deterministic ... ok
[INFO] [stdout] test baseline::tests::clone_group_key_is_sorted ... ok
[INFO] [stdout] test baseline::tests::duplicate_export_key_is_sorted ... ok
[INFO] [stdout] test baseline::tests::duplication_baseline_roundtrip ... ok
[INFO] [stdout] test baseline::tests::filter_keeps_new_boundary_violations ... ok
[INFO] [stdout] test baseline::tests::filter_keeps_new_circular_deps ... ok
[INFO] [stdout] test baseline::tests::filter_keeps_new_issues_not_in_baseline ... ok
[INFO] [stdout] test baseline::tests::filter_new_clone_groups_keeps_new_groups ... ok
[INFO] [stdout] test baseline::tests::filter_new_clone_groups_removes_baseline ... ok
[INFO] [stdout] test baseline::tests::filter_new_exports_by_file_and_name ... ok
[INFO] [stdout] test baseline::tests::filter_removes_all_extended_baseline_issues ... ok
[INFO] [stdout] test baseline::tests::filter_removes_baseline_issues ... ok
[INFO] [stdout] test baseline::tests::filter_with_empty_baseline_keeps_all ... ok
[INFO] [stdout] test baseline::tests::health_baseline_empty_keeps_all ... ok
[INFO] [stdout] test baseline::tests::health_baseline_filters_known_findings ... ok
[INFO] [stdout] test baseline::tests::recompute_stats_zero_total_lines ... ok
[INFO] [stdout] test check::filtering::tests::changed_files_error_describe_includes_underlying_reason ... ok
[INFO] [stdout] test baseline::tests::recompute_stats_after_filtering ... ok
[INFO] [stdout] test check::filtering::tests::filter_changed_files_drops_duplicate_exports_below_two ... ok
[INFO] [stdout] test baseline::tests::health_baseline_roundtrip ... ok
[INFO] [stdout] test check::filtering::tests::filter_changed_files_empty_set_clears_file_scoped_issues ... ok
[INFO] [stdout] test check::filtering::tests::filter_changed_files_filters_exports_by_path ... ok
[INFO] [stdout] test check::filtering::tests::filter_changed_files_filters_types_by_path ... ok
[INFO] [stdout] test baseline::tests::health_targets_baseline_filters_known ... ok
[INFO] [stdout] test check::filtering::tests::filter_changed_files_filters_unresolved_imports_by_path ... ok
[INFO] [stdout] test check::filtering::tests::filter_changed_files_filters_enum_members_by_path ... ok
[INFO] [stdout] test check::filtering::tests::filter_changed_files_keeps_circular_deps_if_any_file_changed ... ok
[INFO] [stdout] test check::filtering::tests::filter_changed_files_removes_unlisted_dep_if_no_importer_changed ... ok
[INFO] [stdout] test check::filtering::tests::filter_changed_files_keeps_only_changed ... ok
[INFO] [stdout] test check::filtering::tests::filter_changed_files_unlisted_dep_with_multiple_importers_keeps_if_any_changed ... ok
[INFO] [stdout] test check::filtering::tests::filter_to_workspace_drops_duplicate_exports_below_two_locations ... ok
[INFO] [stdout] test check::filtering::tests::filter_to_workspace_keeps_files_under_ws_root ... ok
[INFO] [stdout] test check::filtering::tests::filter_to_workspace_keeps_circular_dep_if_any_file_in_workspace ... ok
[INFO] [stdout] test check::filtering::tests::filter_changed_files_keeps_duplicate_exports_when_both_changed ... ok
[INFO] [stdout] test check::filtering::tests::filter_changed_files_on_empty_results_stays_empty ... ok
[INFO] [stdout] test check::filtering::tests::filter_changed_files_preserves_unused_deps ... ok
[INFO] [stdout] test check::filtering::tests::filter_to_workspace_on_empty_results_stays_empty ... ok
[INFO] [stdout] test check::filtering::tests::filter_changed_files_removes_circular_deps_if_no_file_changed ... ok
[INFO] [stdout] test check::filtering::tests::filter_to_workspace_scopes_circular_dependencies ... ok
[INFO] [stdout] test check::filtering::tests::filter_changed_files_keeps_unlisted_dep_if_importer_changed ... ok
[INFO] [stdout] test check::filtering::tests::filter_changed_files_preserves_optional_and_type_only_and_test_only_deps ... ok
[INFO] [stdout] test check::filtering::tests::filter_to_workspace_scopes_enum_and_class_members ... ok
[INFO] [stdout] test check::filtering::tests::filter_changed_files_filters_class_members_by_path ... ok
[INFO] [stdout] test check::filtering::tests::filter_to_workspace_scopes_dependencies_to_ws_package_json ... ok
[INFO] [stdout] test check::filtering::tests::filter_to_workspace_scopes_exports_and_types ... ok
[INFO] [stdout] test check::filtering::tests::filter_to_workspace_scopes_optional_dependencies ... ok
[INFO] [stdout] test check::filtering::tests::filter_to_workspace_scopes_test_only_dependencies ... ok
[INFO] [stdout] test check::filtering::tests::filter_to_workspace_scopes_type_only_dependencies ... ok
[INFO] [stdout] test check::filtering::tests::filter_to_workspace_scopes_unlisted_deps_by_importer ... ok
[INFO] [stdout] test check::filtering::tests::filter_to_workspace_scopes_unresolved_imports ... ok
[INFO] [stdout] test check::filtering::tests::filter_to_workspaces_empty_slice_drops_everything ... ok
[INFO] [stdout] test check::filtering::tests::filter_to_workspaces_scopes_deps_to_matched_package_jsons ... ok
[INFO] [stdout] test check::filtering::tests::filter_to_workspaces_unions_multiple_roots ... ok
[INFO] [stdout] test check::filtering::tests::find_matches_exact_name_short_circuits_glob_metachars ... ok
[INFO] [stdout] test check::filtering::tests::find_matches_invalid_glob_after_no_literal_match_errors ... ok
[INFO] [stdout] test check::filtering::tests::format_available_workspaces_does_not_truncate_below_cap ... ok
[INFO] [stdout] test check::filtering::tests::format_available_workspaces_truncates_when_above_cap ... ok
[INFO] [stdout] test check::filtering::tests::resolve_workspace_scope_both_flags_is_error ... ok
[INFO] [stdout] test check::filtering::tests::resolve_workspace_scope_neither_flag_returns_none ... ok
[INFO] [stdout] test check::filtering::tests::split_patterns_separates_positive_and_negative ... ok
[INFO] [stdout] test check::filtering::tests::workspaces_containing_any_empty_changed_set_is_no_hits ... ok
[INFO] [stdout] test check::filtering::tests::workspaces_containing_any_ignores_root_only_changes ... ok
[INFO] [stdout] test check::filtering::tests::workspaces_containing_any_returns_only_hits ... ok
[INFO] [stdout] test check::filtering::tests::workspaces_containing_any_single_changed_file_maps_to_one_workspace ... ok
[INFO] [stdout] test check::output::tests::handle_trace_output_returns_none_when_no_trace_active ... ok
[INFO] [stdout] test check::output::tests::parse_trace_spec_colon_only ... ok
[INFO] [stdout] test check::filtering::tests::find_matches_glob_against_name_and_path ... ok
[INFO] [stdout] test check::output::tests::parse_trace_spec_default_export ... ok
[INFO] [stdout] test check::output::tests::parse_trace_spec_empty_string ... ok
[INFO] [stdout] test check::output::tests::parse_trace_spec_multiple_colons_uses_last ... ok
[INFO] [stdout] test check::output::tests::parse_trace_spec_nested_path_with_colons ... ok
[INFO] [stdout] test check::output::tests::parse_trace_spec_no_colon ... ok
[INFO] [stdout] test check::output::tests::parse_trace_spec_simple ... ok
[INFO] [stdout] test check::output::tests::write_sarif_file_creates_output ... ok
[INFO] [stdout] test check::output::tests::write_sarif_file_creates_parent_directories ... ok
[INFO] [stdout] test check::rules::tests::apply_rules_off_clears_that_issue_type ... ok
[INFO] [stdout] test check::rules::tests::empty_results_no_error_issues ... ok
[INFO] [stdout] test check::rules::tests::has_error_circular_deps_detected ... ok
[INFO] [stdout] test check::rules::tests::has_error_circular_deps_warn_not_detected ... ok
[INFO] [stdout] test check::rules::tests::has_error_optional_deps_detected_when_error ... ok
[INFO] [stdout] test check::rules::tests::has_error_optional_deps_warn_by_default ... ok
[INFO] [stdout] test check::rules::tests::has_error_type_only_deps_detected_when_error ... ok
[INFO] [stdout] test check::rules::tests::has_error_type_only_deps_warn_by_default ... ok
[INFO] [stdout] test check::rules::tests::apply_rules_with_override_filters_matching_files ... ok
[INFO] [stdout] test check::rules::tests::apply_rules_with_override_preserves_non_matching_files ... ok
[INFO] [stdout] test check::rules::tests::apply_rules_warn_preserves_issues ... ok
[INFO] [stdout] test check::rules::tests::promote_warns_to_errors_preserves_existing_errors ... ok
[INFO] [stdout] test check::rules::tests::mixed_severity_returns_true_for_error_with_issues ... ok
[INFO] [stdout] test check::rules::tests::off_severity_with_issues_returns_false ... ok
[INFO] [stdout] test check::rules::tests::promote_warns_to_errors_mixed_severities ... ok
[INFO] [stdout] test check::rules::tests::promote_warns_to_errors_preserves_off ... ok
[INFO] [stdout] test check::rules::tests::has_error_with_override_per_file_resolution ... ok
[INFO] [stdout] test check::rules::tests::promote_warns_to_errors_promotes_all_warns ... ok
[INFO] [stdout] test check::rules::tests::has_error_with_override_non_matching_file_still_error ... ok
[INFO] [stdout] test check::rules::tests::apply_rules_all_off_clears_everything ... ok
[INFO] [stdout] test check::rules::tests::warn_severity_with_issues_returns_false ... ok
[INFO] [stdout] test check::tests::apply_all_filter_types_simultaneously ... ok
[INFO] [stdout] test check::tests::apply_boundary_violations_filter ... ok
[INFO] [stdout] test check::tests::apply_circular_deps_filter_keeps_only_circular_deps ... ok
[INFO] [stdout] test check::tests::apply_multiple_filters_keeps_selected_types ... ok
[INFO] [stdout] test check::tests::apply_no_active_filters_preserves_all_results ... ok
[INFO] [stdout] test check::tests::apply_unused_deps_clears_optional_and_type_only ... ok
[INFO] [stdout] test check::tests::apply_unused_deps_filter_keeps_both_dep_types ... ok
[INFO] [stdout] test check::tests::apply_unused_files_filter_keeps_only_unused_files ... ok
[INFO] [stdout] test check::tests::each_filter_flag_registers_as_active ... ok
[INFO] [stdout] test check::tests::no_filters_means_none_active ... ok
[INFO] [stdout] test check::tests::no_trace_options_means_none_active ... ok
[INFO] [stdout] test check::tests::performance_flag_is_active ... ok
[INFO] [stdout] test check::tests::single_filter_is_active ... ok
[INFO] [stdout] test check::tests::trace_dependency_is_active ... ok
[INFO] [stdout] test check::tests::trace_export_is_active ... ok
[INFO] [stdout] test check::tests::trace_file_is_active ... ok
[INFO] [stdout] test codeowners::tests::directory_group_monorepo ... ok
[INFO] [stdout] test codeowners::tests::directory_group_root_file ... ok
[INFO] [stdout] test codeowners::tests::directory_group_simple ... ok
[INFO] [stdout] test codeowners::tests::discover_nonexistent_root ... ok
[INFO] [stdout] test codeowners::tests::from_file_nonexistent ... ok
[INFO] [stdout] test codeowners::tests::email_owner ... ok
[INFO] [stdout] test codeowners::tests::from_file_real_codeowners ... ok
[INFO] [stdout] test codeowners::tests::gitlab_optional_section_header_skipped ... ok
[INFO] [stdout] test codeowners::tests::gitlab_section_header_skipped_as_rule ... ok
[INFO] [stdout] test codeowners::tests::gitlab_optional_section_with_approval_count_skipped ... ok
[INFO] [stdout] test codeowners::tests::gitlab_section_default_owners_inherited ... ok
[INFO] [stdout] test codeowners::tests::gitlab_rules_before_first_section_retain_inline_owners ... ok
[INFO] [stdout] test codeowners::tests::gitlab_section_header_multiple_default_owners_uses_first ... ok
[INFO] [stdout] test codeowners::tests::gitlab_section_header_with_approval_count_skipped ... ok
[INFO] [stdout] test codeowners::tests::gitlab_negation_last_match_clears_ownership ... ok
[INFO] [stdout] test codeowners::tests::gitlab_negation_owner_and_rule_returns_none ... ok
[INFO] [stdout] test codeowners::tests::gitlab_issue_127_reproduction ... ok
[INFO] [stdout] test codeowners::tests::has_sections_false_without_headers ... ok
[INFO] [stdout] test codeowners::tests::owner_and_rule_of_no_match ... ok
[INFO] [stdout] test codeowners::tests::gitlab_inline_owner_overrides_section_default ... ok
[INFO] [stdout] test codeowners::tests::non_section_bracket_pattern_parses_as_rule ... ok
[INFO] [stdout] test codeowners::tests::gitlab_negation_only_clears_when_last_match ... ok
[INFO] [stdout] test codeowners::tests::gitlab_section_defaults_reset_between_sections ... ok
[INFO] [stdout] test codeowners::tests::has_sections_true_with_headers ... ok
[INFO] [stdout] test codeowners::tests::owner_of_no_match_returns_none ... ok
[INFO] [stdout] test codeowners::tests::parse_empty_content ... ok
[INFO] [stdout] test codeowners::tests::parse_section_header_rejects_malformed ... ok
[INFO] [stdout] test codeowners::tests::parse_multi_owner_takes_first ... ok
[INFO] [stdout] test codeowners::tests::owner_of_extension_glob ... ok
[INFO] [stdout] test codeowners::tests::owner_and_rule_of_returns_owner_and_pattern ... ok
[INFO] [stdout] test codeowners::tests::owner_of_nested_directory ... ok
[INFO] [stdout] test codeowners::tests::parse_skips_comments_and_blanks ... ok
[INFO] [stdout] test codeowners::tests::owner_of_specific_overrides_general ... ok
[INFO] [stdout] test codeowners::tests::section_of_returns_none_for_negation_last_match ... ok
[INFO] [stdout] test codeowners::tests::owner_of_falls_back_to_catch_all ... ok
[INFO] [stdout] test codeowners::tests::section_and_owners_of_returns_section_defaults ... ok
[INFO] [stdout] test codeowners::tests::section_and_owners_of_empty_owners_for_pre_section_rule ... ok
[INFO] [stdout] test codeowners::tests::owner_of_last_match_wins ... ok
[INFO] [stdout] test codeowners::tests::section_and_owners_of_same_owners_distinct_sections ... ok
[INFO] [stdout] test codeowners::tests::parse_section_header_variants ... ok
[INFO] [stdout] test codeowners::tests::team_owner ... ok
[INFO] [stdout] test codeowners::tests::section_of_returns_named_section ... ok
[INFO] [stdout] test codeowners::tests::section_of_returns_none_for_unmatched_path ... ok
[INFO] [stdout] test codeowners::tests::parse_skips_pattern_without_owner ... ok
[INFO] [stdout] test codeowners::tests::translate_double_star ... ok
[INFO] [stdout] test codeowners::tests::translate_path_with_slash ... ok
[INFO] [stdout] test codeowners::tests::translate_rooted_directory ... ok
[INFO] [stdout] test codeowners::tests::translate_directory_pattern ... ok
[INFO] [stdout] test codeowners::tests::section_of_returns_some_none_for_pre_section_rule ... ok
[INFO] [stdout] test codeowners::tests::translate_rooted_pattern ... ok
[INFO] [stdout] test codeowners::tests::translate_single_file ... ok
[INFO] [stdout] test config::tests::run_config_explicit_config_missing_returns_error ... ok
[INFO] [stdout] test config::tests::run_config_explicit_config_path_is_used_over_discovery ... ok
[INFO] [stdout] test codeowners::tests::translate_bare_glob ... ok
[INFO] [stdout] test check::rules::tests::apply_rules_off_each_type_individually ... ok
[INFO] [stdout] test dupes::tests::baseline_keeps_groups_not_in_baseline ... ok
[INFO] [stdout] test config::tests::run_config_no_file_returns_exit_3 ... ok
[INFO] [stdout] test config::tests::run_config_path_only_no_file_returns_exit_3 ... ok
[INFO] [stdout] test coverage::tests::detect_coverage_artifact_finds_nyc_output_istanbul_file ... ok
[INFO] [stdout] test coverage::tests::detect_framework_recognizes_nuxt_projects ... ok
[INFO] [stdout] test coverage::tests::recipe_contents_uses_detected_package_manager_scripts ... ok
[INFO] [stdout] test dupes::tests::baseline_empty_json_object_uses_defaults ... ok
[INFO] [stdout] test dupes::tests::baseline_filters_matching_groups_completely ... ok
[INFO] [stdout] test coverage::tests::detect_package_manager_prefers_package_manager_field ... ok
[INFO] [stdout] test dupes::tests::build_config_always_enabled ... ok
[INFO] [stdout] test dupes::tests::baseline_save_load_round_trip ... ok
[INFO] [stdout] test dupes::tests::build_config_cross_language_both_false ... ok
[INFO] [stdout] test dupes::tests::build_config_cross_language_toml_true_with_cli_false ... ok
[INFO] [stdout] test dupes::tests::build_config_cross_language_cli_true_overrides_toml_false ... ok
[INFO] [stdout] test dupes::tests::build_config_ignore_imports_both_false ... ok
[INFO] [stdout] test dupes::tests::build_config_inherits_normalization_from_toml ... ok
[INFO] [stdout] test dupes::tests::build_config_uses_cli_min_tokens_and_lines ... ok
[INFO] [stdout] test dupes::tests::build_config_uses_cli_skip_local ... ok
[INFO] [stdout] test dupes::tests::build_config_ignore_imports_toml_true_with_cli_false ... ok
[INFO] [stdout] test dupes::tests::build_config_ignore_imports_cli_true_overrides_toml_false ... ok
[INFO] [stdout] test codeowners::tests::parse_simple_codeowners ... ok
[INFO] [stdout] test dupes::tests::build_config_uses_cli_threshold ... ok
[INFO] [stdout] test dupes::tests::filter_by_changed_files_empty_changed_set_removes_all ... ok
[INFO] [stdout] test dupes::tests::filter_by_changed_files_removes_groups_with_no_changed_instances ... ok
[INFO] [stdout] test dupes::tests::filter_by_changed_files_retains_groups_with_at_least_one_changed_instance ... ok
[INFO] [stdout] test check::rules::tests::error_severity_with_issues_returns_true ... ok
[INFO] [stdout] test config::tests::run_config_path_only_with_file_returns_success ... ok
[INFO] [stdout] test config::tests::run_config_with_file_returns_success ... ok
[INFO] [stdout] test check::rules::tests::apply_rules_default_error_preserves_all ... ok
[INFO] [stdout] test dupes::tests::filter_by_workspaces_retains_group_with_instance_under_any_root ... ok
[INFO] [stdout] test dupes::tests::families_rebuilt_after_baseline_filter ... ok
[INFO] [stdout] test dupes::tests::filter_by_changed_files_partial_group_retention ... ok
[INFO] [stdout] test dupes::tests::parse_trace_spec_line_zero ... ok
[INFO] [stdout] test dupes::tests::build_config_inherits_ignore_from_toml ... ok
[INFO] [stdout] test dupes::tests::filter_by_workspaces_drops_group_with_no_instance_under_any_root ... ok
[INFO] [stdout] test dupes::tests::recompute_stats_basic ... ok
[INFO] [stdout] test dupes::tests::recompute_stats_computes_all_fields_from_groups ... ok
[INFO] [stdout] test dupes::tests::filter_by_workspaces_empty_roots_drops_everything ... ok
[INFO] [stdout] test dupes::tests::parse_trace_spec_valid ... ok
[INFO] [stdout] test dupes::tests::parse_trace_spec_negative_line ... ok
[INFO] [stdout] test dupes::tests::recompute_stats_zero_total_lines_no_division_by_zero ... ok
[INFO] [stdout] test dupes::tests::stats_recomputed_after_changed_since_filter ... ok
[INFO] [stdout] test dupes::tests::threshold_exactly_at_boundary ... ok
[INFO] [stdout] test dupes::tests::recompute_stats_counts_tokens_per_instance ... ok
[INFO] [stdout] test dupes::tests::threshold_just_above ... ok
[INFO] [stdout] test dupes::tests::threshold_just_below ... ok
[INFO] [stdout] test dupes::tests::threshold_zero_duplication_with_positive_threshold ... ok
[INFO] [stdout] test dupes::tests::threshold_zero_never_fails ... ok
[INFO] [stdout] test explain::tests::check_docs_url_valid ... ok
[INFO] [stdout] test explain::tests::check_meta_rule_has_required_fields ... ok
[INFO] [stdout] test explain::tests::check_meta_has_docs_and_rules ... ok
[INFO] [stdout] test explain::tests::check_meta_docs_url_matches_constant ... ok
[INFO] [stdout] test dupes::tests::parse_trace_spec_large_line_number ... ok
[INFO] [stdout] test explain::tests::check_rules_all_have_docs_path ... ok
[INFO] [stdout] test explain::tests::check_rules_all_have_fallow_prefix ... ok
[INFO] [stdout] test explain::tests::check_rules_all_have_non_empty_fields ... ok
[INFO] [stdout] test explain::tests::dupes_docs_url_valid ... ok
[INFO] [stdout] test explain::tests::check_rules_no_duplicate_ids ... ok
[INFO] [stdout] test explain::tests::dupes_meta_has_line_count ... ok
[INFO] [stdout] test explain::tests::dupes_meta_has_metrics ... ok
[INFO] [stdout] test explain::tests::dupes_rules_all_have_docs_path ... ok
[INFO] [stdout] test explain::tests::dupes_rules_all_have_fallow_prefix ... ok
[INFO] [stdout] test explain::tests::dupes_rules_all_have_non_empty_fields ... ok
[INFO] [stdout] test explain::tests::dupes_rules_count ... ok
[INFO] [stdout] test explain::tests::health_docs_url_valid ... ok
[INFO] [stdout] test explain::tests::health_meta_docs_url_matches_constant ... ok
[INFO] [stdout] test explain::tests::health_meta_all_metrics_have_name_and_description ... ok
[INFO] [stdout] test explain::tests::check_rules_count ... ok
[INFO] [stdout] test explain::tests::dupes_meta_docs_url_matches_constant ... ok
[INFO] [stdout] test explain::tests::health_meta_has_metrics ... ok
[INFO] [stdout] test explain::tests::dupes_meta_all_metrics_have_name_and_description ... ok
[INFO] [stdout] test explain::tests::health_rules_all_have_docs_path ... ok
[INFO] [stdout] test explain::tests::health_meta_has_all_expected_metrics ... ok
[INFO] [stdout] test explain::tests::health_rules_all_have_fallow_prefix ... ok
[INFO] [stdout] test explain::tests::health_rules_all_have_non_empty_fields ... ok
[INFO] [stdout] test explain::tests::health_rules_count ... ok
[INFO] [stdout] test explain::tests::rule_by_id_finds_all_dupes_rules ... ok
[INFO] [stdout] test explain::tests::rule_by_id_finds_check_rule ... ok
[INFO] [stdout] test explain::tests::rule_by_id_finds_all_health_rules ... ok
[INFO] [stdout] test explain::tests::rule_by_id_finds_health_rule ... ok
[INFO] [stdout] test explain::tests::rule_by_id_returns_none_for_unknown ... ok
[INFO] [stdout] test explain::tests::rule_by_id_finds_dupes_rule ... ok
[INFO] [stdout] test explain::tests::rule_docs_url_dupes_rule ... ok
[INFO] [stdout] test explain::tests::rule_docs_url_format ... ok
[INFO] [stdout] test fix::deps::tests::dependency_fix_dep_not_in_package_json ... ok
[INFO] [stdout] test fix::deps::tests::dependency_fix_dry_run_with_human_output ... ok
[INFO] [stdout] test fix::deps::tests::dependency_fix_dry_run_does_not_modify_package_json ... ok
[INFO] [stdout] test fix::deps::tests::dependency_fix_invalid_json_skipped ... ok
[INFO] [stdout] test fix::deps::tests::dependency_fix_empty_results_returns_early ... ok
[INFO] [stdout] test fix::deps::tests::dependency_fix_nonexistent_package_json_skipped ... ok
[INFO] [stdout] test fix::deps::tests::dependency_fix_missing_section_skipped ... ok
[INFO] [stdout] test dupes::tests::filter_by_workspaces_union_of_multiple_roots ... ok
[INFO] [stdout] test dupes::tests::parse_trace_spec_empty_line ... ok
[INFO] [stdout] test dupes::tests::parse_trace_spec_file_with_colons_in_path ... ok
[INFO] [stdout] test dupes::tests::parse_trace_spec_non_numeric_line ... ok
[INFO] [stdout] test dupes::tests::threshold_exceeded ... ok
[INFO] [stdout] test dupes::tests::threshold_negative_never_fails ... ok
[INFO] [stdout] test explain::tests::rule_by_id_finds_all_check_rules ... ok
[INFO] [stdout] test explain::tests::rule_docs_url_health_rule ... ok
[INFO] [stdout] test fix::deps::tests::dependency_fix_output_has_trailing_newline ... ok
[INFO] [stdout] test fix::deps::tests::dependency_fix_removes_dev_dependency ... ok
[INFO] [stdout] test fix::enum_members::tests::dry_run_enum_fix_with_human_output ... ok
[INFO] [stdout] test fix::enum_members::tests::enum_fix_dry_run_does_not_modify_file ... ok
[INFO] [stdout] test fix::deps::tests::dependency_fix_removes_optional_dependency ... ok
[INFO] [stdout] test fix::deps::tests::dependency_fix_removes_last_dep_leaves_empty_object ... ok
[INFO] [stdout] test fix::deps::tests::dependency_fix_removes_from_multiple_sections ... ok
[INFO] [stdout] test fix::enum_members::tests::enum_fix_nonexistent_file_skipped ... ok
[INFO] [stdout] test fix::deps::tests::dependency_fix_removes_unused_dep_from_package_json ... ok
[INFO] [stdout] test fix::enum_members::tests::enum_fix_handles_members_with_values ... ok
[INFO] [stdout] test fix::enum_members::tests::enum_fix_preserves_indentation ... ok
[INFO] [stdout] test fix::enum_members::tests::enum_fix_removes_last_member_of_multi_line_enum ... ok
[INFO] [stdout] test fix::enum_members::tests::enum_fix_member_with_computed_value ... ok
[INFO] [stdout] test fix::enum_members::tests::enum_fix_line_zero_saturating_sub ... ok
[INFO] [stdout] test fix::enum_members::tests::enum_fix_single_line_close_before_open ... ok
[INFO] [stdout] test fix::enum_members::tests::enum_fix_single_line_no_braces ... ok
[INFO] [stdout] test fix::enum_members::tests::enum_fix_single_line_with_trailing_comma ... ok
[INFO] [stdout] test fix::enum_members::tests::enum_fix_handles_numeric_values ... ok
[INFO] [stdout] test fix::enum_members::tests::enum_fix_removes_first_member_of_multi_line_enum ... ok
[INFO] [stdout] test fix::enum_members::tests::enum_fix_removes_single_member_from_multi_member_enum ... ok
[INFO] [stdout] test fix::enum_members::tests::enum_fix_removes_multiple_members_from_same_enum ... ok
[INFO] [stdout] test fix::enum_members::tests::enum_fix_removes_all_members_leaves_empty_body ... ok
[INFO] [stdout] test fix::enum_members::tests::single_line_remove_last_member ... ok
[INFO] [stdout] test fix::enum_members::tests::single_line_remove_first_member ... ok
[INFO] [stdout] test fix::enum_members::tests::single_line_remove_member_preserves_export_keyword ... ok
[INFO] [stdout] test fix::enum_members::tests::single_line_remove_member_with_string_value ... ok
[INFO] [stdout] test fix::enum_members::tests::enum_fix_preserves_crlf_line_endings ... ok
[INFO] [stdout] test fix::enum_members::tests::enum_fix_skips_line_without_member_name ... ok
[INFO] [stdout] test fix::enum_members::tests::single_line_remove_member_with_value ... ok
[INFO] [stdout] test fix::enum_members::tests::single_line_remove_only_member ... ok
[INFO] [stdout] test fix::enum_members::tests::single_line_remove_middle_member ... ok
[INFO] [stdout] test fix::enum_members::tests::enum_fix_skips_out_of_bounds_line ... ok
[INFO] [stdout] test fix::enum_members::tests::enum_fix_const_enum ... ok
[INFO] [stdout] test fix::enum_members::tests::enum_fix_skips_path_outside_project_root ... ok
[INFO] [stdout] test fix::enum_members::tests::enum_fix_returns_relative_path_in_json ... ok
[INFO] [stdout] test fix::enum_members::tests::enum_fix_single_line_removes_all_members ... ok
[INFO] [stdout] test fix::exports::tests::dry_run_export_fix_does_not_modify_file ... ok
[INFO] [stdout] test fix::enum_members::tests::enum_fix_single_line_enum ... ok
[INFO] [stdout] test fix::enum_members::tests::single_line_remove_two_members_sequentially ... ok
[INFO] [stdout] test fix::exports::tests::dry_run_with_human_output_reports_fixes ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_nonexistent_file_skipped ... ok
[INFO] [stdout] test fix::enum_members::tests::enum_fix_single_line_with_values ... ok
[INFO] [stdout] test fix::exports::tests::actual_export_fix_removes_export_keyword ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_handles_multiple_exports_in_same_file ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_handles_export_list_without_from ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_deduplicates_same_line ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_handles_export_type_list ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_preserves_crlf_line_endings ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_line_zero_saturating_sub ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_preserves_tab_indentation ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_empty_file ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_preserves_indentation ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_removes_default_from_async_function ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_removes_default_from_function ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_removes_default_from_class ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_removes_default_from_abstract_class ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_removes_all_specifiers_deletes_line ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_removes_export_from_const ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_removes_export_from_enum ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_skips_default_variable_export ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_skips_default_expression_export ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_removes_export_from_interface ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_skips_line_not_starting_with_export ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_removes_export_from_type_alias ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_removes_export_from_let ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_returns_relative_path_in_json ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_removes_specifier_from_export_list ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_single_specifier_list_deletes_line ... ok
[INFO] [stdout] test fix::io::tests::read_source_detects_crlf_line_ending ... ok
[INFO] [stdout] test fix::io::tests::atomic_write_creates_file_with_content ... ok
[INFO] [stdout] test fix::io::tests::atomic_write_binary_content ... ok
[INFO] [stdout] test fix::io::tests::atomic_write_overwrites_existing_file ... ok
[INFO] [stdout] test fix::io::tests::atomic_write_no_leftover_temp_on_success ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_skips_out_of_bounds_line ... ok
[INFO] [stdout] test fix::io::tests::atomic_write_to_nonexistent_dir_fails ... ok
[INFO] [stdout] test fix::io::tests::read_source_returns_none_for_nonexistent_file ... ok
[INFO] [stdout] test fix::io::tests::read_source_detects_lf_line_ending ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_skips_path_outside_project_root ... ok
[INFO] [stdout] test health::coverage::tests::binary_signing_verify_key_must_not_be_placeholder ... ok
[INFO] [stdout] test fix::io::tests::read_source_returns_none_for_path_outside_root ... ok
[INFO] [stdout] test health::coverage::tests::build_request_uses_workspace_root_for_sidecar_project_root ... ok
[INFO] [stdout] test health::coverage::tests::convert_response_round_trips_ids_and_evidence ... ok
[INFO] [stdout] test fix::io::tests::write_fixed_content_single_line ... ok
[INFO] [stdout] test health::coverage::tests::coverage_final_filename_with_v8_shape_still_uses_v8_classification ... ok
[INFO] [stdout] test health::coverage::tests::detects_istanbul_file_by_name ... ok
[INFO] [stdout] test fix::io::tests::write_fixed_content_preserves_trailing_newline ... ok
[INFO] [stdout] test health::coverage::tests::directory_with_istanbul_and_v8_files_expands_to_per_file_sources ... ok
[INFO] [stdout] test fix::io::tests::write_fixed_content_no_trailing_newline_when_original_has_none ... ok
[INFO] [stdout] test fix::io::tests::atomic_write_empty_content ... ok
[INFO] [stdout] test fix::io::tests::read_source_empty_file ... ok
[INFO] [stdout] test health::coverage::tests::path_binary_candidates_include_windows_cmd_shims ... ok
[INFO] [stdout] test fix::io::tests::write_fixed_content_preserves_crlf_trailing_newline ... ok
[INFO] [stdout] test health::coverage::tests::preserves_windows_absolute_source_map_sources ... ok
[INFO] [stdout] test health::coverage::tests::detects_istanbul_file_by_shape_without_canonical_filename ... ok
[INFO] [stdout] test health::coverage::tests::discovers_project_local_sidecar_before_global_locations ... ok
[INFO] [stdout] test fix::io::tests::write_fixed_content_empty_lines ... ok
[INFO] [stdout] test health::coverage::tests::discovers_platform_package_sidecar_before_bin_wrapper ... ok
[INFO] [stdout] test health::coverage::tests::remaps_webpack_virtual_source_map_sources ... ok
[INFO] [stdout] test health::coverage::tests::binary_signing_verify_key_is_32_bytes ... ok
[INFO] [stdout] test health::coverage::tests::remaps_v8_source_map_cache_into_istanbul_sources ... ok
[INFO] [stdout] test health::coverage::tests::resolves_yarn_sidecar_without_node_modules_bin ... ok
[INFO] [stdout] test health::coverage::tests::resolves_npm_sidecar_from_node_modules_root ... ok
[INFO] [stdout] test health::coverage::tests::verify_sidecar_signature_rejects_missing_sig_file ... ok
[INFO] [stdout] test health::coverage::tests::remaps_vite_virtual_source_map_sources ... ok
[INFO] [stdout] test health::coverage::tests::verify_sidecar_signature_rejects_wrong_length_sig ... ok
[INFO] [stdout] test health::hotspots::tests::excluded_no_filters ... ok
[INFO] [stdout] test health::hotspots::tests::excluded_matching_glob ... ok
[INFO] [stdout] test health::hotspots::tests::excluded_multiple_globs_first_matches ... ok
[INFO] [stdout] test health::hotspots::tests::excluded_non_matching_glob ... ok
[INFO] [stdout] test health::hotspots::tests::excluded_multiple_globs_second_matches ... ok
[INFO] [stdout] test health::hotspots::tests::excluded_path_equals_root ... ok
[INFO] [stdout] test health::hotspots::tests::excluded_path_outside_root ... ok
[INFO] [stdout] test health::hotspots::tests::excluded_multiple_globs_none_matches ... ok
[INFO] [stdout] test health::hotspots::tests::excluded_workspace_filter_match ... ok
[INFO] [stdout] test health::hotspots::tests::excluded_workspace_filter_mismatch ... ok
[INFO] [stdout] test health::hotspots::tests::hotspot_score_equal_normalization ... ok
[INFO] [stdout] test health::hotspots::tests::hotspot_score_half_values ... ok
[INFO] [stdout] test health::hotspots::tests::hotspot_score_high_churn_low_complexity ... ok
[INFO] [stdout] test health::hotspots::tests::hotspot_score_low_churn_high_complexity ... ok
[INFO] [stdout] test health::hotspots::tests::hotspot_score_max_density_zero ... ok
[INFO] [stdout] test health::hotspots::tests::hotspot_score_max_weighted_zero ... ok
[INFO] [stdout] test health::hotspots::tests::hotspot_score_rounding ... ok
[INFO] [stdout] test health::hotspots::tests::hotspot_score_very_small_values ... ok
[INFO] [stdout] test health::hotspots::tests::hotspot_score_weighted_exceeds_max ... ok
[INFO] [stdout] test health::hotspots::tests::normalization_maxima_all_zeros ... ok
[INFO] [stdout] test health::hotspots::tests::hotspot_score_both_maxima_zero ... ok
[INFO] [stdout] test health::hotspots::tests::normalization_maxima_below_min_commits ... ok
[INFO] [stdout] test health::hotspots::tests::normalization_maxima_exactly_at_threshold ... ok
[INFO] [stdout] test health::hotspots::tests::normalization_maxima_empty_input ... ok
[INFO] [stdout] test health::hotspots::tests::normalization_maxima_file_score_without_churn ... ok
[INFO] [stdout] test health::hotspots::tests::normalization_maxima_multiple_files_picks_max ... ok
[INFO] [stdout] test health::hotspots::tests::normalization_maxima_min_commits_zero ... ok
[INFO] [stdout] test health::hotspots::tests::normalization_maxima_single_file ... ok
[INFO] [stdout] test health::ownership::tests::bus_factor_even_split_three_authors_is_two ... ok
[INFO] [stdout] test health::hotspots::tests::normalization_maxima_mixed_above_and_below_threshold ... ok
[INFO] [stdout] test health::coverage::tests::production_coverage_module_has_no_network_code ... ok
[INFO] [stdout] test health::ownership::tests::bus_factor_single_dominant_author_is_one ... ok
[INFO] [stdout] test health::ownership::tests::drift_does_not_fire_for_recently_scaffolded_file ... ok
[INFO] [stdout] test health::ownership::tests::drift_does_not_fire_when_original_is_top_contributor ... ok
[INFO] [stdout] test health::coverage::tests::verify_sidecar_signature_rejects_bad_signature ... ok
[INFO] [stdout] test health::ownership::tests::extract_handle_empty_local_falls_back ... ok
[INFO] [stdout] test health::ownership::tests::drift_does_not_fire_when_original_still_active ... ok
[INFO] [stdout] test health::ownership::tests::drift_fires_when_original_author_inactive_old_file ... ok
[INFO] [stdout] test health::hotspots::tests::excluded_workspace_and_glob_combined ... ok
[INFO] [stdout] test health::ownership::tests::bus_factor_excludes_bots ... ok
[INFO] [stdout] test health::ownership::tests::extract_handle_keeps_plus_suffix_when_present ... ok
[INFO] [stdout] test health::ownership::tests::extract_handle_unwraps_github_noreply ... ok
[INFO] [stdout] test health::ownership::tests::bot_globs_match_default_patterns ... ok
[INFO] [stdout] test health::ownership::tests::extract_handle_strips_domain ... ok
[INFO] [stdout] test health::ownership::tests::extract_handle_falls_back_for_no_at ... ok
[INFO] [stdout] test health::hotspots::tests::excluded_workspace_match_but_glob_no_match ... ok
[INFO] [stdout] test health::ownership::tests::hash_email_differs_per_input ... ok
[INFO] [stdout] test health::ownership::tests::hash_email_is_stable ... ok
[INFO] [stdout] test health::ownership::tests::recent_contributors_takes_top_three_excluding_top ... ok
[INFO] [stdout] test health::ownership::tests::render_email_handle_strips_domain ... ok
[INFO] [stdout] test health::ownership::tests::render_email_hash_obfuscates ... ok
[INFO] [stdout] test health::ownership::tests::shares_are_rounded_to_three_decimals ... ok
[INFO] [stdout] test health::ownership::tests::stale_days_basic ... ok
[INFO] [stdout] test health::ownership::tests::stale_days_clamps_at_zero_for_future_timestamps ... ok
[INFO] [stdout] test health::ownership::tests::unowned_tristate_none_when_no_codeowners_file ... ok
[INFO] [stdout] test health::ownership::tests::render_email_raw_passes_through ... ok
[INFO] [stdout] test health::ownership::tests::unowned_tristate_some_false_when_rule_matches ... ok
[INFO] [stdout] test health::ownership::tests::unowned_tristate_some_true_when_no_rule_matches ... ok
[INFO] [stdout] test health::scoring::tests::aggregate_complexity_empty_module ... ok
[INFO] [stdout] test health::scoring::tests::aggregate_complexity_single_function ... ok
[INFO] [stdout] test health::scoring::tests::aggregate_complexity_multiple_functions ... ok
[INFO] [stdout] test health::scoring::tests::binary_crap_empty ... ok
[INFO] [stdout] test health::scoring::tests::binary_crap_multiple_functions ... ok
[INFO] [stdout] test health::scoring::tests::binary_crap_not_reachable ... ok
[INFO] [stdout] test health::scoring::tests::binary_crap_test_reachable ... ok
[INFO] [stdout] test health::scoring::tests::build_test_refs_empty ... ok
[INFO] [stdout] test health::ownership::tests::returns_none_when_no_authors ... ok
[INFO] [stdout] test health::ownership::tests::human_github_noreply_is_not_a_bot ... ok
[INFO] [stdout] test health::scoring::tests::complexity_density_normal ... ok
[INFO] [stdout] test health::scoring::tests::complexity_density_zero_cyclomatic_with_lines ... ok
[INFO] [stdout] test health::scoring::tests::binary_crap_threshold_boundary ... ok
[INFO] [stdout] test health::scoring::tests::build_test_refs_empty_inputs ... ok
[INFO] [stdout] test health::scoring::tests::complexity_density_single_line ... ok
[INFO] [stdout] test health::scoring::tests::complexity_density_zero_lines ... ok
[INFO] [stdout] test health::scoring::tests::compute_file_scores_analysis_counts_unused_exports_and_types ... ok
[INFO] [stdout] test health::scoring::tests::compute_file_scores_changed_since_filter ... ok
[INFO] [stdout] test health::scoring::tests::compute_file_scores_mi_rounded_to_one_decimal ... ok
[INFO] [stdout] test health::scoring::tests::compute_file_scores_empty_graph ... ok
[INFO] [stdout] test health::scoring::tests::compute_file_scores_excludes_barrel_files ... ok
[INFO] [stdout] test health::scoring::tests::compute_file_scores_module_not_in_file_paths_skipped ... ok
[INFO] [stdout] test health::scoring::tests::compute_file_scores_sorted_by_maintainability_ascending ... ok
[INFO] [stdout] test health::scoring::tests::compute_file_scores_single_file_with_function ... ok
[INFO] [stdout] test health::ownership::tests::returns_none_when_only_bot_authors ... ok
[INFO] [stdout] test health::scoring::tests::compute_file_scores_top_complex_fns_zero_cognitive_excluded ... ok
[INFO] [stdout] test health::scoring::tests::compute_file_scores_no_graph_returns_error ... ok
[INFO] [stdout] test dupes::tests::build_config_maps_all_modes ... ok
[INFO] [stdout] test health::scoring::tests::compute_file_scores_tracks_top_complex_functions ... ok
[INFO] [stdout] test health::scoring::tests::compute_file_scores_value_export_counts_tracked ... ok
[INFO] [stdout] test health::scoring::tests::compute_file_scores_with_circular_deps ... ok
[INFO] [stdout] test health::scoring::tests::compute_file_scores_with_unused_file_populates_evidence ... ok
[INFO] [stdout] test health::scoring::tests::count_unused_exports_empty ... ok
[INFO] [stdout] test health::scoring::tests::count_unused_exports_single_file_single_export ... ok
[INFO] [stdout] test health::scoring::tests::count_unused_exports_groups_by_path ... ok
[INFO] [stdout] test health::scoring::tests::crap_formula_full_coverage ... ok
[INFO] [stdout] test health::scoring::tests::crap_formula_high_coverage_low_complexity ... ok
[INFO] [stdout] test health::scoring::tests::crap_formula_partial_coverage ... ok
[INFO] [stdout] test health::scoring::tests::crap_formula_zero_coverage ... ok
[INFO] [stdout] test health::scoring::tests::crap_scores_empty_complexity ... ok
[INFO] [stdout] test health::scoring::tests::crap_scores_mixed_functions_untested ... ok
[INFO] [stdout] test health::scoring::tests::crap_scores_test_reachable ... ok
[INFO] [stdout] test health::scoring::tests::crap_scores_untested_above_threshold ... ok
[INFO] [stdout] test health::scoring::tests::crap_scores_untested_at_threshold ... ok
[INFO] [stdout] test health::scoring::tests::crap_scores_untested_below_threshold ... ok
[INFO] [stdout] test health::scoring::tests::dead_code_ratio_all_type_only_exports ... ok
[INFO] [stdout] test health::scoring::tests::dead_code_ratio_all_unused_file ... ok
[INFO] [stdout] test health::scoring::tests::dead_code_ratio_all_value_exports_unused ... ok
[INFO] [stdout] test health::scoring::tests::dead_code_ratio_clamped_when_unused_exceeds_value_exports ... ok
[INFO] [stdout] test health::scoring::tests::dead_code_ratio_mixed_exports_counts_only_values ... ok
[INFO] [stdout] test health::scoring::tests::dead_code_ratio_no_exports ... ok
[INFO] [stdout] test health::scoring::tests::dead_code_ratio_type_only_exports_excluded_from_denominator ... ok
[INFO] [stdout] test health::scoring::tests::dead_code_ratio_mix ... ok
[INFO] [stdout] test health::scoring::tests::estimated_crap_direct_test_reference ... ok
[INFO] [stdout] test health::scoring::tests::estimated_crap_empty ... ok
[INFO] [stdout] test health::scoring::tests::estimated_crap_low_complexity_direct_ref ... ok
[INFO] [stdout] test health::scoring::tests::estimated_crap_multiple_functions_mixed_coverage ... ok
[INFO] [stdout] test health::scoring::tests::estimated_crap_untested_file ... ok
[INFO] [stdout] test health::scoring::tests::estimated_crap_indirect_test_reachable ... ok
[INFO] [stdout] test health::scoring::tests::istanbul_crap_falls_back_to_binary_when_no_file_coverage ... ok
[INFO] [stdout] test health::scoring::tests::istanbul_crap_empty_complexity ... ok
[INFO] [stdout] test health::scoring::tests::istanbul_crap_match_statistics ... ok
[INFO] [stdout] test health::scoring::tests::istanbul_crap_zero_coverage_matches_binary_untested ... ok
[INFO] [stdout] test health::scoring::tests::istanbul_crap_falls_back_to_binary_when_no_match ... ok
[INFO] [stdout] test health::scoring::tests::istanbul_crap_with_coverage_data ... ok
[INFO] [stdout] test health::scoring::tests::complexity_density_high ... ok
[INFO] [stdout] test health::scoring::tests::istanbul_lookup_fuzzy_match_outside_offset ... ok
[INFO] [stdout] test health::scoring::tests::istanbul_lookup_name_mismatch ... ok
[INFO] [stdout] test health::scoring::tests::istanbul_lookup_fuzzy_picks_closest ... ok
[INFO] [stdout] test health::scoring::tests::istanbul_lookup_fuzzy_match_within_offset ... ok
[INFO] [stdout] test health::scoring::tests::maintainability_at_dampening_boundary ... ok
[INFO] [stdout] test health::scoring::tests::maintainability_dead_file_penalty ... ok
[INFO] [stdout] test health::scoring::tests::maintainability_clamped_at_zero ... ok
[INFO] [stdout] test health::scoring::tests::maintainability_all_penalties_maxed ... ok
[INFO] [stdout] test health::scoring::tests::maintainability_fan_out_capped_at_15 ... ok
[INFO] [stdout] test health::scoring::tests::maintainability_fan_out_one ... ok
[INFO] [stdout] test health::scoring::tests::maintainability_formula_correct ... ok
[INFO] [stdout] test health::scoring::tests::maintainability_fan_out_is_logarithmic ... ok
[INFO] [stdout] test health::scoring::tests::maintainability_large_file_undampened ... ok
[INFO] [stdout] test health::scoring::tests::maintainability_only_complexity_penalty ... ok
[INFO] [stdout] test health::scoring::tests::maintainability_only_dead_code_penalty ... ok
[INFO] [stdout] test health::scoring::tests::maintainability_perfect_score ... ok
[INFO] [stdout] test health::scoring::tests::maintainability_small_file_dampened ... ok
[INFO] [stdout] test health::scoring::tests::maintainability_small_file_ranks_better_than_complex_large_file ... ok
[INFO] [stdout] test health::scoring::tests::maintainability_zero_lines_zero_density_penalty ... ok
[INFO] [stdout] test health::targets::tests::confidence_mapping ... ok
[INFO] [stdout] test health::scoring::tests::total_exports_counts_graph_modules_not_extraction_modules ... ok
[INFO] [stdout] test health::targets::tests::contributing_factor_cognitive_complexity ... ok
[INFO] [stdout] test health::targets::tests::contributing_factor_circular_dependency ... ok
[INFO] [stdout] test health::targets::tests::contributing_factor_crap ... ok
[INFO] [stdout] test health::targets::tests::contributing_factor_fan_out ... ok
[INFO] [stdout] test health::targets::tests::contributing_factor_hotspot ... ok
[INFO] [stdout] test health::targets::tests::contributing_factor_dead_code_with_value_exports ... ok
[INFO] [stdout] test health::targets::tests::efficiency_surfaces_quick_wins ... ok
[INFO] [stdout] test health::targets::tests::effort_high_for_large_file ... ok
[INFO] [stdout] test health::targets::tests::effort_high_for_high_fan_in ... ok
[INFO] [stdout] test health::targets::tests::effort_high_for_many_complex_functions ... ok
[INFO] [stdout] test health::targets::tests::effort_low_for_small_simple_file ... ok
[INFO] [stdout] test health::targets::tests::effort_medium_for_moderate_file ... ok
[INFO] [stdout] test health::targets::tests::evidence_add_test_coverage_includes_all_fns ... ok
[INFO] [stdout] test health::targets::tests::evidence_break_circular_dep ... ok
[INFO] [stdout] test health::targets::tests::evidence_dead_code_none_when_no_exports ... ok
[INFO] [stdout] test health::targets::tests::evidence_extract_complex_functions ... ok
[INFO] [stdout] test health::targets::tests::evidence_split_high_impact_returns_none ... ok
[INFO] [stdout] test health::targets::tests::evidence_dead_code_includes_unused_exports ... ok
[INFO] [stdout] test health::targets::tests::no_targets_for_clean_files ... ok
[INFO] [stdout] test health::targets::tests::percentile_empty_returns_zero ... ok
[INFO] [stdout] test health::targets::tests::percentile_single_element ... ok
[INFO] [stdout] test health::targets::tests::percentile_p50_median ... ok
[INFO] [stdout] test health::targets::tests::rule_add_test_coverage ... ok
[INFO] [stdout] test health::targets::tests::rule_add_test_coverage_below_density_threshold ... ok
[INFO] [stdout] test health::targets::tests::rule_circular_dep_low_fan_in_fallback ... ok
[INFO] [stdout] test health::targets::tests::rule_dead_code_gate_too_few_exports ... ok
[INFO] [stdout] test health::targets::tests::rule_circular_dep_high_fan_in ... ok
[INFO] [stdout] test health::targets::tests::rule_extract_dependencies_not_entry ... ok
[INFO] [stdout] test health::targets::tests::rule_extract_complex_functions ... ok
[INFO] [stdout] test health::targets::tests::rule_extract_dependencies_skipped_for_entry ... ok
[INFO] [stdout] test health::targets::tests::rule_no_match_clean_file ... ok
[INFO] [stdout] test health::targets::tests::rule_extract_two_complex_functions ... ok
[INFO] [stdout] test health::targets::tests::rule_remove_dead_code ... ok
[INFO] [stdout] test health::targets::tests::rule_split_high_impact ... ok
[INFO] [stdout] test health::targets::tests::rule_split_high_impact_moderate_fan_in_many_functions ... ok
[INFO] [stdout] test health::targets::tests::rule_urgent_churn_complexity ... ok
[INFO] [stdout] test health::targets::tests::rule_urgent_churn_overrides_circular_dep ... ok
[INFO] [stdout] test health::targets::tests::target_priority_adapts_to_thresholds ... ok
[INFO] [stdout] test health::targets::tests::target_priority_all_zero ... ok
[INFO] [stdout] test health::targets::tests::target_priority_fan_in_weight ... ok
[INFO] [stdout] test health::targets::tests::target_priority_fan_out_weight ... ok
[INFO] [stdout] test health::targets::tests::target_priority_dead_code_weight ... ok
[INFO] [stdout] test health::targets::tests::target_priority_complexity_density_weight ... ok
[INFO] [stdout] test health::targets::tests::target_priority_hotspot_weight ... ok
[INFO] [stdout] test health::targets::tests::target_priority_max_all_inputs ... ok
[INFO] [stdout] test health::targets::tests::targets_sorted_by_efficiency_descending ... ok
[INFO] [stdout] test health::targets::tests::thresholds_empty_scores_use_floors ... ok
[INFO] [stdout] test health::targets::tests::thresholds_floors_prevent_degenerate_values ... ok
[INFO] [stdout] test health::tests::build_ignore_set_matches_glob ... ok
[INFO] [stdout] test health::tests::build_ignore_set_skips_invalid_patterns ... ok
[INFO] [stdout] test health::tests::build_ignore_set_multiple_patterns ... ok
[INFO] [stdout] test health::tests::collect_findings_below_threshold ... ok
[INFO] [stdout] test health::tests::collect_findings_empty_modules ... ok
[INFO] [stdout] test health::tests::collect_findings_exceeds_both ... ok
[INFO] [stdout] test health::tests::collect_findings_exceeds_cognitive_only ... ok
[INFO] [stdout] test health::tests::collect_findings_exceeds_cyclomatic_only ... ok
[INFO] [stdout] test health::tests::collect_findings_filters_by_changed_files ... ok
[INFO] [stdout] test health::tests::collect_findings_ignores_matching_files ... ok
[INFO] [stdout] test health::targets::tests::thresholds_adapt_to_large_project ... ok
[INFO] [stdout] test health::tests::build_ignore_set_empty_patterns ... ok
[INFO] [stdout] test health::tests::collect_findings_preserves_function_metadata ... ok
[INFO] [stdout] test health::tests::collect_findings_at_exact_threshold_not_reported ... ok
[INFO] [stdout] test health::tests::collect_findings_skips_module_without_path ... ok
[INFO] [stdout] test health::tests::production_coverage_baseline_refreshes_to_clean_when_only_baselined_findings_remain ... ok
[INFO] [stdout] test health::tests::production_coverage_changed_review_ignores_unmodified_hot_paths ... ok
[INFO] [stdout] test health::tests::production_coverage_changed_review_uses_hot_path_verdict ... ok
[INFO] [stdout] test health::tests::production_coverage_top_applies_after_baseline_filtering ... ok
[INFO] [stdout] test health_types::production_coverage::tests::confidence_display_matches_snake_case_serde ... ok
[INFO] [stdout] test health_types::production_coverage::tests::action_serializes_kind_as_type ... ok
[INFO] [stdout] test health_types::production_coverage::tests::verdict_display_matches_snake_case_serde ... ok
[INFO] [stdout] test health_types::production_coverage::tests::watermark_display_matches_kebab_case_serde ... ok
[INFO] [stdout] test health_types::scores::tests::compute_severity_at_exact_boundaries ... ok
[INFO] [stdout] test health_types::production_coverage::tests::report_verdict_display_matches_kebab_case_serde ... ok
[INFO] [stdout] test health_types::scores::tests::compute_severity_critical_from_cognitive ... ok
[INFO] [stdout] test health_types::scores::tests::compute_severity_critical_from_cyclomatic ... ok
[INFO] [stdout] test health_types::scores::tests::compute_severity_high_from_cognitive ... ok
[INFO] [stdout] test health_types::scores::tests::compute_severity_high_from_cyclomatic ... ok
[INFO] [stdout] test health_types::scores::tests::compute_severity_uses_highest_across_dimensions ... ok
[INFO] [stdout] test health_types::scores::tests::compute_severity_moderate_when_below_high_thresholds ... ok
[INFO] [stdout] test health_types::scores::tests::coverage_model_serializes_as_snake_case ... ok
[INFO] [stdout] test health_types::scores::tests::exceeded_threshold_all_variants_serialize ... ok
[INFO] [stdout] test health_types::scores::tests::exceeded_threshold_serializes_as_snake_case ... ok
[INFO] [stdout] test health_types::scores::tests::finding_severity_ordering ... ok
[INFO] [stdout] test health_types::scores::tests::finding_severity_serializes_as_snake_case ... ok
[INFO] [stdout] test health_types::scores::tests::hotspot_score_threshold_is_50 ... ok
[INFO] [stdout] test health::tests::collect_findings_multiple_functions_per_file ... ok
[INFO] [stdout] test health_types::scores::tests::letter_grade_boundaries ... ok
[INFO] [stdout] test health_types::targets::tests::category_compact_labels_are_non_empty ... ok
[INFO] [stdout] test health_types::scores::tests::health_score_serializes_correctly ... ok
[INFO] [stdout] test health_types::targets::tests::category_compact_labels_are_unique ... ok
[INFO] [stdout] test health_types::targets::tests::category_compact_labels_have_no_spaces ... ok
[INFO] [stdout] test health_types::targets::tests::category_labels_are_non_empty ... ok
[INFO] [stdout] test health_types::targets::tests::confidence_labels_are_non_empty ... ok
[INFO] [stdout] test health_types::targets::tests::category_serializes_as_snake_case ... ok
[INFO] [stdout] test health_types::targets::tests::category_labels_are_unique ... ok
[INFO] [stdout] test health_types::targets::tests::confidence_serializes_as_snake_case ... ok
[INFO] [stdout] test health_types::targets::tests::effort_labels_are_non_empty ... ok
[INFO] [stdout] test health_types::targets::tests::contributing_factor_serializes_correctly ... ok
[INFO] [stdout] test health_types::targets::tests::effort_numeric_values ... ok
[INFO] [stdout] test health_types::targets::tests::effort_serializes_as_snake_case ... ok
[INFO] [stdout] test health_types::targets::tests::refactoring_target_skips_empty_factors ... ok
[INFO] [stdout] test health_types::tests::health_report_skips_empty_collections ... ok
[INFO] [stdout] test health_types::targets::tests::target_evidence_skips_empty_fields ... ok
[INFO] [stdout] test health_types::targets::tests::target_evidence_with_data ... ok
[INFO] [stdout] test health_types::tests::health_score_none_skipped_in_report ... ok
[INFO] [stdout] test health_types::vital_signs::tests::snapshot_schema_version_is_seven ... ok
[INFO] [stdout] test health_types::vital_signs::tests::vital_signs_serialization_roundtrip ... ok
[INFO] [stdout] test health_types::vital_signs::tests::vital_signs_all_none_optional_fields_omitted ... ok
[INFO] [stdout] test health_types::vital_signs::tests::vital_signs_snapshot_roundtrip ... ok
[INFO] [stdout] test init::tests::detect_empty_project ... ok
[INFO] [stdout] test init::tests::detect_jest ... ok
[INFO] [stdout] test init::tests::detect_angular ... ok
[INFO] [stdout] test init::tests::detect_playwright ... ok
[INFO] [stdout] test init::tests::detect_pnpm_monorepo ... ok
[INFO] [stdout] test init::tests::detect_npm_workspaces ... ok
[INFO] [stdout] test init::tests::detect_typescript_project ... ok
[INFO] [stdout] test init::tests::detect_react_vitest_storybook ... ok
[INFO] [stdout] test init::tests::detect_svelte ... ok
[INFO] [stdout] test init::tests::detect_vue ... ok
[INFO] [stdout] test init::tests::detect_yarn_workspaces ... ok
[INFO] [stdout] test init::tests::hooks_detects_lefthook ... ok
[INFO] [stdout] test init::tests::hooks_creates_git_hook ... ok
[INFO] [stdout] test init::tests::hooks_fails_if_hook_already_exists ... ok
[INFO] [stdout] test init::tests::hooks_fails_without_git_dir ... ok
[INFO] [stdout] test init::tests::hooks_prefers_husky ... ok
[INFO] [stdout] test init::tests::hooks_rejects_malicious_branch_ref ... ok
[INFO] [stdout] test init::tests::hooks_uses_custom_branch_ref ... ok
[INFO] [stdout] test dupes::tests::recompute_stats_deduplicates_overlapping_lines_in_same_file ... ok
[INFO] [stdout] test dupes::tests::parse_trace_spec_windows_path_with_drive ... ok
[INFO] [stdout] test dupes::tests::parse_trace_spec_no_colon ... ok
[INFO] [stdout] test init::tests::init_appends_to_existing_gitignore ... ok
[INFO] [stdout] test init::tests::init_creates_gitignore_with_fallow_entry ... ok
[INFO] [stdout] test init::tests::init_creates_json_config_by_default ... ok
[INFO] [stdout] test init::tests::init_creates_toml_config_when_requested ... ok
[INFO] [stdout] test init::tests::init_does_not_duplicate_gitignore_entry ... ok
[INFO] [stdout] test init::tests::init_existing_config_blocks_both_formats ... ok
[INFO] [stdout] test init::tests::init_fails_if_dot_fallow_toml_exists ... ok
[INFO] [stdout] test init::tests::init_appends_newline_to_gitignore_without_trailing_newline ... ok
[INFO] [stdout] test init::tests::init_fails_if_fallow_toml_exists ... ok
[INFO] [stdout] test init::tests::init_fails_if_fallowrc_json_exists ... ok
[INFO] [stdout] test init::tests::init_json_config_is_valid_json ... ok
[INFO] [stdout] test init::tests::init_toml_also_updates_gitignore ... ok
[INFO] [stdout] test init::tests::init_json_does_not_create_toml ... ok
[INFO] [stdout] test init::tests::init_recognizes_fallow_without_trailing_slash ... ok
[INFO] [stdout] test init::tests::init_json_detects_monorepo_setup ... ok
[INFO] [stdout] test init::tests::json_config_storybook_adds_ignore ... ok
[INFO] [stdout] test init::tests::json_config_empty_project_is_valid ... ok
[INFO] [stdout] test init::tests::json_config_monorepo_includes_workspaces ... ok
[INFO] [stdout] test init::tests::json_config_test_framework_adds_rule ... ok
[INFO] [stdout] test init::tests::toml_config_monorepo_includes_workspaces ... ok
[INFO] [stdout] test init::tests::json_config_typescript_uses_ts_extensions ... ok
[INFO] [stdout] test init::tests::init_toml_does_not_create_json ... ok
[INFO] [stdout] test init::tests::init_toml_detects_monorepo_setup ... ok
[INFO] [stdout] test init::tests::toml_config_storybook_adds_ignore ... ok
[INFO] [stdout] test license::tests::empty_body_still_produces_minimal_message ... ok
[INFO] [stdout] test license::tests::read_jwt_errors_when_no_source ... ok
[INFO] [stdout] test license::tests::read_jwt_normalizes_whitespace ... ok
[INFO] [stdout] test license::tests::read_jwt_prefers_raw_arg ... ok
[INFO] [stdout] test license::tests::run_trial_without_email_errors ... ok
[INFO] [stdout] test license::tests::refresh_token_stale_hint_points_to_reactivation ... ok
[INFO] [stdout] test license::tests::trial_rate_limit_hint_mentions_five_per_hour ... ok
[INFO] [stdout] test license::tests::unknown_code_falls_back_to_backend_message_when_present ... ok
[INFO] [stdout] test license::tests::refresh_invalid_token_hint_points_to_reactivation ... ok
[INFO] [stdout] test license::tests::unknown_code_without_message_falls_back_to_raw_body ... ok
[INFO] [stdout] test list::tests::list_options_single_flag ... ok
[INFO] [stdout] test list::tests::needs_discovery_when_boundaries_requested ... ok
[INFO] [stdout] test list::tests::list_options_default_flags ... ok
[INFO] [stdout] test init::tests::hooks_file_is_executable ... ok
[INFO] [stdout] test list::tests::needs_discovery_when_entry_points_requested ... ok
[INFO] [stdout] test list::tests::needs_discovery_when_files_requested ... ok
[INFO] [stdout] test list::tests::needs_discovery_when_show_all ... ok
[INFO] [stdout] test list::tests::not_show_all_when_all_flags_set ... ok
[INFO] [stdout] test list::tests::not_show_all_when_boundaries_set ... ok
[INFO] [stdout] test list::tests::not_show_all_when_entry_points_set ... ok
[INFO] [stdout] test list::tests::not_show_all_when_files_set ... ok
[INFO] [stdout] test list::tests::not_show_all_when_plugins_set ... ok
[INFO] [stdout] test list::tests::not_show_all_when_two_flags_set ... ok
[INFO] [stdout] test list::tests::show_all_when_no_flags_set ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_array_root ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_all_warnings_have_jscpd_source ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_basic ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_all_unmappable_fields ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_complex_full_config ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_empty_ignore_array ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_empty_object ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_ignore_mixed_types ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_ignore_non_value ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_ignore_patterns ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_mode_mild ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_mode_non_string_ignored ... ok
[INFO] [stdout] test dupes::tests::recompute_stats_empty_report ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_ignore_single_string ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_large_min_tokens ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_mode_strict ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_mode_unknown ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_mode_weak_warns ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_non_numeric_min_lines_ignored ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_non_object_root_warns ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_null_root ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_non_numeric_min_tokens_ignored ... ok
[INFO] [stdout] test fix::exports::tests::export_fix_handles_aliased_specifiers ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_only_unmappable_fields_no_duplicates_key ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_skip_local ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_skip_local_false ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_skip_local_non_bool_ignored ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_threshold_non_numeric_ignored ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_threshold_integer ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_threshold_zero ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_unmappable_fields_generate_warnings ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_unmappable_with_suggestions ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_unmappable_without_suggestions ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_all_rule_mappings ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_all_regex_ignore_deps_no_output ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_empty_entry_array ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_all_warnings_have_knip_source ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_empty_exclude_array ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_empty_ignore_array ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_empty_include_array ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_complex_full_config ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_empty_object_no_config ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_exclude_all_mappable_types ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_exclude_unmappable_warns ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_exclude_single_string ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_ignore_deps_mixed_types_in_array ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_exclude_overrides_rules_for_same_type ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_entry_string ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_ignore_deps_non_value_ignored ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_ignore_deps_single_string ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_include_unmappable_warns ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_multiple_plugin_keys_warn ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_ignore_single_string ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_include_single_string ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_multiple_unmappable_fields_with_suggestions ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_non_object_root_warns ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_rules_non_string_severity_ignored ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_rules_then_include_rules_take_precedence ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_rules_unmappable_warns ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_unmappable_fields_generate_warnings ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_unmappable_without_suggestion ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_with_exclude ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_with_ignore_dependencies ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_with_ignore_patterns ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_rules_non_object_ignored ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_plugin_keys_generate_warnings ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_regex_ignore_deps_skipped ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_rules_unknown_key_not_in_unmappable_silently_ignored ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_with_include ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_with_rules ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_workspaces_non_object_no_warning ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_knip_workspaces_object_warns ... ok
[INFO] [stdout] test migrate::knip::tests::migrate_minimal_knip_json ... ok
[INFO] [stdout] test migrate::knip_fields::tests::exclude_empty_slice ... ok
[INFO] [stdout] test migrate::knip_fields::tests::exclude_multiple_types ... ok
[INFO] [stdout] test health::coverage::tests::falls_back_to_raw_v8_for_unsupported_source_map_schemes ... ok
[INFO] [stdout] test migrate::knip_fields::tests::exclude_single_known_type ... ok
[INFO] [stdout] test migrate::knip_fields::tests::exclude_unmappable_type_warns ... ok
[INFO] [stdout] test migrate::knip_fields::tests::ignore_deps_all_regex_no_config_key ... ok
[INFO] [stdout] test migrate::knip_fields::tests::ignore_deps_non_string_value_skipped ... ok
[INFO] [stdout] test migrate::knip_fields::tests::ignore_deps_plain_strings ... ok
[INFO] [stdout] test health::coverage::tests::falls_back_to_raw_v8_when_any_function_in_script_cannot_be_remapped ... ok
[INFO] [stdout] test migrate::knip_fields::tests::ignore_deps_regex_filtered_with_warning ... ok
[INFO] [stdout] test health::scoring::tests::dead_code_ratio_no_unused_exports_for_path ... ok
[INFO] [stdout] test health::scoring::tests::dead_code_ratio_only_type_exports_returns_zero ... ok
[INFO] [stdout] test migrate::knip_fields::tests::ignore_deps_single_string ... ok
[INFO] [stdout] test health::scoring::tests::istanbul_lookup_empty ... ok
[INFO] [stdout] test health::scoring::tests::istanbul_lookup_exact_match ... ok
[INFO] [stdout] test health_types::vital_signs::tests::snapshot_v1_deserializes_with_default_score_and_grade ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_min_lines_zero ... ok
[INFO] [stdout] test migrate::jscpd::tests::migrate_jscpd_min_tokens_float_ignored ... ok
[INFO] [stdout] test migrate::knip_fields::tests::include_known_types_sets_others_to_off ... ok
[INFO] [stdout] test health::coverage::tests::keeps_same_line_functions_separate_when_columns_differ ... ok
[INFO] [stdout] test migrate::knip_fields::tests::include_respects_existing_rules ... ok
[INFO] [stdout] test migrate::knip_fields::tests::rules_empty_object ... ok
[INFO] [stdout] test migrate::knip_fields::tests::include_unmappable_type_warns ... ok
[INFO] [stdout] test migrate::knip_fields::tests::rules_known_mapping ... ok
[INFO] [stdout] test migrate::knip_fields::tests::rules_unknown_not_in_unmappable_silently_ignored ... ok
[INFO] [stdout] test migrate::knip_fields::tests::rules_non_object_is_noop ... ok
[INFO] [stdout] test migrate::knip_fields::tests::simple_field_renames_key ... ok
[INFO] [stdout] test migrate::knip_fields::tests::warn_plugin_keys_empty_object_no_warnings ... ok
[INFO] [stdout] test migrate::knip_fields::tests::simple_field_present_string ... ok
[INFO] [stdout] test migrate::knip_fields::tests::warn_plugin_keys_non_plugin_keys_no_warnings ... ok
[INFO] [stdout] test migrate::knip_fields::tests::warn_unmappable_fields_empty_object_no_warnings ... ok
[INFO] [stdout] test migrate::knip_fields::tests::simple_field_non_string_non_array_skipped ... ok
[INFO] [stdout] test migrate::knip_fields::tests::warn_unmappable_fields_suggestion_presence ... ok
[INFO] [stdout] test migrate::knip_fields::tests::warn_unmappable_fields_unrelated_keys_no_warnings ... ok
[INFO] [stdout] test migrate::knip_fields::tests::simple_field_empty_array_skipped ... ok
[INFO] [stdout] test migrate::knip_tables::tests::plugin_keys_contains_known_plugins ... ok
[INFO] [stdout] test migrate::knip_tables::tests::rule_map_has_no_duplicate_knip_keys ... ok
[INFO] [stdout] test migrate::knip_tables::tests::rule_map_has_no_duplicate_fallow_values ... ok
[INFO] [stdout] test migrate::knip_tables::tests::unmappable_issue_types_do_not_overlap_with_rule_map_keys ... ok
[INFO] [stdout] test migrate::knip_tables::tests::unmappable_issue_types_is_non_empty ... ok
[INFO] [stdout] test migrate::knip_fields::tests::simple_field_present_array ... ok
[INFO] [stdout] test migrate::knip_fields::tests::simple_field_absent ... ok
[INFO] [stdout] test migrate::knip_fields::tests::warn_plugin_keys_detects_plugins ... ok
[INFO] [stdout] test migrate::tests::auto_detect_knip_ts_skipped_with_warning ... ok
[INFO] [stdout] test migrate::knip_fields::tests::rules_unknown_unmappable_generates_warning ... ok
[INFO] [stdout] test migrate::tests::auto_detect_knip_json_takes_precedence_over_knip_jsonc ... ok
[INFO] [stdout] test migrate::tests::auto_detect_no_configs_found ... ok
[INFO] [stdout] test migrate::tests::auto_detect_package_json_knip ... ok
[INFO] [stdout] test migrate::tests::auto_detect_standalone_jscpd_prevents_package_json_jscpd ... ok
[INFO] [stdout] test migrate::tests::auto_detect_package_json_jscpd ... ok
[INFO] [stdout] test migrate::tests::auto_detect_package_json_with_both_knip_and_jscpd ... ok
[INFO] [stdout] test migrate::tests::auto_detect_standalone_knip_prevents_package_json_knip ... ok
[INFO] [stdout] test migrate::tests::indent_json_value_empty_string ... ok
[INFO] [stdout] test migrate::tests::indent_json_value_deeply_nested_object ... ok
[INFO] [stdout] test migrate::tests::indent_json_value_multiline_indents_continuation_lines ... ok
[INFO] [stdout] test migrate::tests::indent_json_value_single_line_unchanged ... ok
[INFO] [stdout] test migrate::tests::jsonc_comments_stripped ... ok
[INFO] [stdout] test migrate::tests::jsonc_output_deserializes_as_valid_config ... ok
[INFO] [stdout] test migrate::tests::jsonc_output_has_schema ... ok
[INFO] [stdout] test list::tests::no_discovery_when_only_plugins ... ok
[INFO] [stdout] test migrate::knip_fields::tests::warn_unmappable_fields_detects_known_fields ... ok
[INFO] [stdout] test migrate::tests::jsonc_full_roundtrip_with_all_fields ... ok
[INFO] [stdout] test migrate::knip_tables::tests::rule_map_is_non_empty ... ok
[INFO] [stdout] test migrate::knip_tables::tests::plugin_keys_have_no_duplicates ... ok
[INFO] [stdout] test migrate::knip_tables::tests::unmappable_fields_do_not_overlap_with_rule_map_keys ... ok
[INFO] [stdout] test migrate::knip_tables::tests::plugin_keys_do_not_overlap_with_unmappable_fields ... ok
[INFO] [stdout] test migrate::knip_tables::tests::unmappable_fields_have_non_empty_names_and_messages ... ok
[INFO] [stdout] test migrate::knip_tables::tests::unmappable_fields_is_non_empty ... ok
[INFO] [stdout] test migrate::tests::jsonc_output_empty_config ... ok
[INFO] [stdout] test migrate::knip_tables::tests::plugin_keys_is_non_empty ... ok
[INFO] [stdout] test migrate::knip_tables::tests::rule_map_has_no_empty_keys_or_values ... ok
[INFO] [stdout] test migrate::knip_tables::tests::plugin_keys_are_sorted ... ok
[INFO] [stdout] test migrate::tests::jsonc_output_has_source_comment ... ok
[INFO] [stdout] test migrate::tests::jsonc_output_keys_ordered_correctly ... ok
[INFO] [stdout] test migrate::tests::jsonc_output_with_multiple_sources ... ok
[INFO] [stdout] test migrate::tests::load_json_or_jsonc_file_not_found ... ok
[INFO] [stdout] test migrate::tests::migrate_both_knip_and_jscpd ... ok
[INFO] [stdout] test migrate::tests::jsonc_output_only_rules ... ok
[INFO] [stdout] test migrate::tests::migrate_from_file_jscpd_heuristic_via_mode ... ok
[INFO] [stdout] test migrate::tests::migrate_from_file_nonexistent_path ... ok
[INFO] [stdout] test migrate::tests::migrate_from_file_knip_heuristic_via_ignore_dependencies ... ok
[INFO] [stdout] test migrate::tests::load_json_or_jsonc_invalid_json_and_invalid_jsonc ... ok
[INFO] [stdout] test migrate::tests::migrate_from_file_knip_heuristic_via_rules_field ... ok
[INFO] [stdout] test migrate::tests::migrate_from_file_knip_ts_rejected ... ok
[INFO] [stdout] test migrate::tests::migrate_from_file_package_json_with_both_knip_and_jscpd ... ok
[INFO] [stdout] test migrate::tests::migrate_from_file_jscpd_json ... ok
[INFO] [stdout] test migrate::tests::migrate_from_file_knip_json ... ok
[INFO] [stdout] test migrate::tests::migrate_from_file_unrecognized_file_unknown_format ... ok
[INFO] [stdout] test migrate::tests::migrate_from_file_package_json_with_only_jscpd ... ok
[INFO] [stdout] test migrate::tests::migrate_from_file_unrecognized_file_detected_as_jscpd ... ok
[INFO] [stdout] test migrate::tests::migrate_from_file_package_json_without_knip_or_jscpd ... ok
[INFO] [stdout] test migrate::tests::string_or_array_with_object ... ok
[INFO] [stdout] test migrate::tests::string_or_array_with_array_value ... ok
[INFO] [stdout] test migrate::tests::string_or_array_with_bool ... ok
[INFO] [stdout] test migrate::tests::string_or_array_with_empty_array ... ok
[INFO] [stdout] test migrate::tests::string_or_array_with_mixed_array_filters_non_strings ... ok
[INFO] [stdout] test migrate::tests::string_or_array_with_non_string_non_array ... ok
[INFO] [stdout] test migrate::tests::string_or_array_with_null ... ok
[INFO] [stdout] test migrate::tests::string_or_array_with_string_value ... ok
[INFO] [stdout] test migrate::tests::toml_output_duplicates_section ... ok
[INFO] [stdout] test migrate::tests::toml_output_empty_rules_omits_section ... ok
[INFO] [stdout] test migrate::tests::toml_output_empty_duplicates_omits_section ... ok
[INFO] [stdout] test migrate::tests::toml_output_empty_config ... ok
[INFO] [stdout] test migrate::tests::toml_full_roundtrip_with_duplicates ... ok
[INFO] [stdout] test migrate::tests::warning_display_without_suggestion ... ok
[INFO] [stdout] test migrate::tests::warning_display_with_suggestion ... ok
[INFO] [stdout] test migrate::tests::toml_output_has_source_comment ... ok
[INFO] [stdout] test migrate::tests::toml_output_rules_section ... ok
[INFO] [stdout] test migrate::tests::toml_output_deserializes_as_valid_config ... ok
[INFO] [stdout] test migrate::tests::toml_output_duplicates_string_and_array_values ... ok
[INFO] [stdout] test migrate::tests::migrate_from_file_unrecognized_file_detected_as_knip ... ok
[INFO] [stdout] test regression::baseline::tests::compare_returns_skipped_when_scoped ... ok
[INFO] [stdout] test migrate::tests::toml_output_only_ignore_dependencies ... ok
[INFO] [stdout] test regression::baseline::tests::chrono_now_format ... ok
[INFO] [stdout] test migrate::tests::toml_output_only_ignore_patterns ... ok
[INFO] [stdout] test migrate::tests::toml_output_with_multiple_sources ... ok
[INFO] [stdout] test regression::baseline::tests::compare_exceeded_includes_type_deltas ... ok
[INFO] [stdout] test regression::baseline::tests::compare_exceeded_with_config_baseline ... ok
[INFO] [stdout] test regression::baseline::tests::compare_improvement_is_pass ... ok
[INFO] [stdout] test regression::baseline::tests::compare_no_baseline_source_returns_error ... ok
[INFO] [stdout] test migrate::tests::indent_json_value_array ... ok
[INFO] [stdout] test regression::baseline::tests::compare_pass_with_config_baseline ... ok
[INFO] [stdout] test regression::baseline::tests::compare_pass_within_tolerance ... ok
[INFO] [stdout] test regression::baseline::tests::compare_returns_none_when_disabled ... ok
[INFO] [stdout] test regression::baseline::tests::compare_with_percentage_tolerance ... ok
[INFO] [stdout] test regression::baseline::tests::find_json_key_in_nested_comment_then_real ... ok
[INFO] [stdout] test regression::baseline::tests::find_json_key_basic ... ok
[INFO] [stdout] test regression::baseline::tests::find_json_key_multiple_same_keys ... ok
[INFO] [stdout] test regression::baseline::tests::find_json_key_not_found ... ok
[INFO] [stdout] test regression::baseline::tests::find_json_key_skips_comment ... ok
[INFO] [stdout] test regression::baseline::tests::find_json_key_skips_block_comment ... ok
[INFO] [stdout] test regression::baseline::tests::json_insert_with_trailing_comma ... ok
[INFO] [stdout] test regression::baseline::tests::json_no_closing_brace_returns_error ... ok
[INFO] [stdout] test regression::baseline::tests::json_nested_regression_object_replaced_correctly ... ok
[INFO] [stdout] test regression::baseline::tests::json_insert_into_existing_config ... ok
[INFO] [stdout] test regression::baseline::tests::json_malformed_brace_returns_error ... ok
[INFO] [stdout] test regression::baseline::tests::json_skips_regression_in_comment ... ok
[INFO] [stdout] test regression::baseline::tests::json_insert_into_empty_object ... ok
[INFO] [stdout] test regression::baseline::tests::load_invalid_json_returns_error ... ok
[INFO] [stdout] test regression::baseline::tests::save_baseline_to_nonexistent_json_config ... ok
[INFO] [stdout] test regression::baseline::tests::save_baseline_to_nonexistent_toml_config ... ok
[INFO] [stdout] test regression::baseline::tests::save_baseline_to_toml_config ... ok
[INFO] [stdout] test regression::baseline::tests::toml_content_without_trailing_newline ... ok
[INFO] [stdout] test regression::baseline::tests::json_replace_existing_regression ... ok
[INFO] [stdout] test regression::baseline::tests::compare_file_baseline_missing_check_data_returns_error ... ok
[INFO] [stdout] test regression::baseline::tests::load_nonexistent_file_returns_error ... ok
[INFO] [stdout] test regression::baseline::tests::compare_with_file_baseline ... ok
[INFO] [stdout] test regression::baseline::tests::toml_insert_after_existing_content ... ok
[INFO] [stdout] test regression::baseline::tests::toml_insert_into_empty ... ok
[INFO] [stdout] test regression::baseline::tests::save_baseline_to_json_config ... ok
[INFO] [stdout] test regression::baseline::tests::toml_replace_existing_section ... ok
[INFO] [stdout] test regression::baseline::tests::toml_replace_section_not_at_end ... ok
[INFO] [stdout] test regression::baseline::tests::toml_replace_section_at_end ... ok
[INFO] [stdout] test regression::counts::tests::baseline_json_with_unknown_check_fields_deserializes ... ok
[INFO] [stdout] test regression::counts::tests::baseline_without_git_sha ... ok
[INFO] [stdout] test regression::counts::tests::baseline_without_dupes_section ... ok
[INFO] [stdout] test regression::counts::tests::check_counts_zero_config_roundtrip ... ok
[INFO] [stdout] test regression::counts::tests::deltas_mixed_increase_decrease ... ok
[INFO] [stdout] test regression::counts::tests::check_counts_from_results ... ok
[INFO] [stdout] test regression::counts::tests::check_counts_config_roundtrip ... ok
[INFO] [stdout] test regression::counts::tests::deltas_all_categories_changed ... ok
[INFO] [stdout] test regression::counts::tests::dupes_counts_roundtrip ... ok
[INFO] [stdout] test regression::counts::tests::baseline_without_check_section ... ok
[INFO] [stdout] test regression::counts::tests::deltas_reports_changes_only ... ok
[INFO] [stdout] test regression::outcome::tests::exceeded_outcome_json_absolute ... ok
[INFO] [stdout] test regression::counts::tests::dupes_counts_default_fields ... ok
[INFO] [stdout] test regression::baseline::tests::save_load_roundtrip ... ok
[INFO] [stdout] test regression::outcome::tests::pass_outcome_json ... ok
[INFO] [stdout] test regression::outcome::tests::pass_outcome_json_with_improvement ... ok
[INFO] [stdout] test regression::outcome::tests::print_exceeded_outcome_does_not_panic ... ok
[INFO] [stdout] test regression::outcome::tests::print_exceeded_outcome_absolute_does_not_panic ... ok
[INFO] [stdout] test regression::counts::tests::regression_baseline_roundtrip ... ok
[INFO] [stdout] test regression::counts::tests::deltas_empty_when_identical ... ok
[INFO] [stdout] test regression::outcome::tests::exceeded_outcome_json ... ok
[INFO] [stdout] test regression::outcome::tests::regression_outcome_is_failure ... ok
[INFO] [stdout] test regression::outcome::tests::print_skipped_outcome_does_not_panic ... ok
[INFO] [stdout] test regression::outcome::tests::print_exceeded_with_empty_deltas_does_not_panic ... ok
[INFO] [stdout] test regression::outcome::tests::skipped_outcome_json ... ok
[INFO] [stdout] test regression::tolerance::tests::absolute_tolerance_allows_within_range ... ok
[INFO] [stdout] test regression::tolerance::tests::absolute_tolerance_at_exact_boundary ... ok
[INFO] [stdout] test regression::tolerance::tests::decrease_never_exceeds ... ok
[INFO] [stdout] test regression::baseline::tests::save_creates_parent_directories ... ok
[INFO] [stdout] test regression::tolerance::tests::decrease_never_exceeds_for_all_variants ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_absolute_tolerance ... ok
[INFO] [stdout] test regression::tolerance::tests::equal_values_never_exceed ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_invalid_absolute ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_large_absolute_tolerance ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_invalid_percentage ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_empty_defaults_to_zero ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_negative_absolute_is_err ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_negative_percentage ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_percentage_tolerance ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_whitespace_only_defaults_to_zero ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_whitespace_padded_percentage ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_whitespace_padded_tolerance ... ok
[INFO] [stdout] test regression::outcome::tests::print_pass_outcome_does_not_panic ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_zero_percent_tolerance ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_zero_tolerance ... ok
[INFO] [stdout] test regression::tolerance::tests::percentage_tolerance_allows_within_range ... ok
[INFO] [stdout] test regression::tolerance::tests::percentage_tolerance_from_zero_baseline ... ok
[INFO] [stdout] test regression::tolerance::tests::parse_decimal_percentage_tolerance ... ok
[INFO] [stdout] test regression::tolerance::tests::zero_pct_tolerance_detects_any_increase ... ok
[INFO] [stdout] test report::badge::tests::grade_colors_cover_all_grades ... ok
[INFO] [stdout] test regression::tolerance::tests::percentage_tolerance_large_percentage ... ok
[INFO] [stdout] test report::badge::tests::print_health_badge_with_score ... ok
[INFO] [stdout] test report::badge::tests::render_badge_contains_svg_elements ... ok
[INFO] [stdout] test report::badge::tests::print_health_badge_no_score ... ok
[INFO] [stdout] test report::badge::tests::render_badge_has_accessibility ... ok
[INFO] [stdout] test report::badge::tests::render_badge_unique_ids ... ok
[INFO] [stdout] test report::badge::tests::text_width_empty_string ... ok
[INFO] [stdout] test report::badge::tests::text_width_rounds_to_odd ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_dep_with_zero_line_omits_line_number ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_circular_dep_emits_chain_in_description ... ok
[INFO] [stdout] test report::badge::tests::render_badge_width_increases_with_longer_text ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_duplicate_export_one_issue_per_location ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_fingerprints_are_unique ... ok
[INFO] [stdout] test regression::tolerance::tests::zero_tolerance_detects_any_increase ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_empty_results_produces_empty_array ... ok
[INFO] [stdout] test report::codeclimate::tests::fingerprint_hash_different_inputs_differ ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_fingerprints_are_deterministic ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_re_export_label_in_description ... ok
[INFO] [stdout] test report::codeclimate::tests::fingerprint_hash_order_matters ... ok
[INFO] [stdout] test report::codeclimate::tests::fingerprint_hash_separator_prevents_collision ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_produces_array_of_issues ... ok
[INFO] [stdout] test report::codeclimate::tests::health_severity_1_5x_threshold_returns_minor ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_unlisted_dep_one_issue_per_import_site ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_type_only_dep_has_correct_check_name ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_issue_has_required_fields ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_unused_file_line_defaults_to_1 ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_unused_file_severity_follows_rules ... ok
[INFO] [stdout] test report::codeclimate::tests::fingerprint_hash_is_16_hex_chars ... ok
[INFO] [stdout] test report::codeclimate::tests::health_codeclimate_includes_coverage_gaps ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_unused_export_has_line_number ... ok
[INFO] [stdout] test report::codeclimate::tests::codeclimate_paths_are_relative ... ok
[INFO] [stdout] test report::codeclimate::tests::health_severity_above_1_5x_returns_major ... ok
[INFO] [stdout] test report::codeclimate::tests::health_severity_at_2_5x_returns_major ... ok
[INFO] [stdout] test report::codeclimate::tests::health_severity_above_2_5x_returns_critical ... ok
[INFO] [stdout] test report::codeclimate::tests::health_severity_at_threshold_returns_minor ... ok
[INFO] [stdout] test report::codeclimate::tests::health_severity_zero_threshold_returns_minor ... ok
[INFO] [stdout] test regression::tolerance::tests::percentage_tolerance_with_small_baseline ... ok
[INFO] [stdout] test report::codeclimate::tests::severity_error_maps_to_major ... ok
[INFO] [stdout] test report::compact::tests::compact_circular_dependency_closes_cycle ... ok
[INFO] [stdout] test report::compact::tests::compact_circular_dependency_format ... ok
[INFO] [stdout] test report::compact::tests::compact_all_issue_types_produce_lines ... ok
[INFO] [stdout] test report::compact::tests::compact_duplicate_export_format ... ok
[INFO] [stdout] test report::compact::tests::compact_empty_results_no_lines ... ok
[INFO] [stdout] test report::compact::tests::compact_health_includes_production_coverage_lines ... ok
[INFO] [stdout] test report::compact::tests::compact_multiple_unused_files ... ok
[INFO] [stdout] test report::compact::tests::compact_path_outside_root_preserved ... ok
[INFO] [stdout] test report::compact::tests::compact_strips_root_prefix_from_paths ... ok
[INFO] [stdout] test report::compact::tests::compact_re_export_tagged_correctly ... ok
[INFO] [stdout] test report::compact::tests::compact_unlisted_dep_format ... ok
[INFO] [stdout] test report::codeclimate::tests::severity_off_maps_to_minor ... ok
[INFO] [stdout] test report::compact::tests::compact_ordering_optional_dep_between_devdep_and_enum ... ok
[INFO] [stdout] test report::compact::tests::compact_type_re_export_tagged_correctly ... ok
[INFO] [stdout] test report::compact::tests::compact_type_only_dep_format ... ok
[INFO] [stdout] test report::compact::tests::compact_unresolved_import_format ... ok
[INFO] [stdout] test report::compact::tests::compact_unused_class_member_format ... ok
[INFO] [stdout] test report::compact::tests::compact_unused_devdep_format ... ok
[INFO] [stdout] test report::compact::tests::compact_unused_dep_format ... ok
[INFO] [stdout] test report::compact::tests::compact_unused_enum_member_format ... ok
[INFO] [stdout] test report::compact::tests::compact_unused_file_format ... ok
[INFO] [stdout] test report::grouping::tests::circular_dep_empty_files_goes_to_unowned ... ok
[INFO] [stdout] test report::grouping::tests::circular_dep_uses_first_file ... ok
[INFO] [stdout] test report::compact::tests::compact_unused_export_format ... ok
[INFO] [stdout] test report::grouping::tests::directory_mode_groups_have_no_owners_metadata ... ok
[INFO] [stdout] test report::compact::tests::compact_unused_type_format ... ok
[INFO] [stdout] test report::grouping::tests::duplicate_exports_empty_locations_goes_to_unowned ... ok
[INFO] [stdout] test report::codeclimate::tests::severity_warn_maps_to_minor ... ok
[INFO] [stdout] test report::grouping::tests::group_test_only_deps ... ok
[INFO] [stdout] test report::compact::tests::compact_unused_optional_dep_format ... ok
[INFO] [stdout] test report::grouping::tests::boundary_violations_grouped_by_from_path ... ok
[INFO] [stdout] test report::grouping::tests::group_type_only_deps ... ok
[INFO] [stdout] test report::grouping::tests::group_unused_class_members ... ok
[INFO] [stdout] test report::grouping::tests::group_unresolved_imports ... ok
[INFO] [stdout] test report::grouping::tests::group_unused_enum_members ... ok
[INFO] [stdout] test report::grouping::tests::directory_mode_groups_by_first_path_component ... ok
[INFO] [stdout] test report::grouping::tests::empty_results_returns_empty_vec ... ok
[INFO] [stdout] test report::grouping::tests::group_unused_optional_deps ... ok
[INFO] [stdout] test report::grouping::tests::mode_label_owner ... ok
[INFO] [stdout] test report::grouping::tests::mode_label_section ... ok
[INFO] [stdout] test report::grouping::tests::multiple_groups_split_by_directory ... ok
[INFO] [stdout] test report::grouping::tests::owner_mode_unmatched_goes_to_unowned ... ok
[INFO] [stdout] test report::grouping::tests::package_mode_groups_by_workspace ... ok
[INFO] [stdout] test report::grouping::tests::package_resolver_matches_longest_prefix ... ok
[INFO] [stdout] test report::grouping::tests::package_resolver_root_fallback ... ok
[INFO] [stdout] test report::grouping::tests::mode_label_package ... ok
[INFO] [stdout] test report::grouping::tests::resolve_with_rule_directory_mode_no_rule ... ok
[INFO] [stdout] test report::grouping::tests::resolve_with_rule_package_mode_no_rule ... ok
[INFO] [stdout] test report::grouping::tests::resolve_owner_returns_codeowner ... ok
[INFO] [stdout] test report::grouping::tests::resolve_with_rule_owner_mode_no_match ... ok
[INFO] [stdout] test report::grouping::tests::resolve_with_rule_owner_mode_with_match ... ok
[INFO] [stdout] test report::grouping::tests::owner_mode_groups_by_codeowners_owner ... ok
[INFO] [stdout] test report::grouping::tests::sort_order_alphabetical_tiebreaker ... ok
[INFO] [stdout] test report::grouping::tests::unowned_sorts_last_regardless_of_count ... ok
[INFO] [stdout] test report::grouping::tests::single_group_all_same_directory ... ok
[INFO] [stdout] test report::grouping::tests::section_mode_groups_distinct_sections_with_shared_owners ... ok
[INFO] [stdout] test report::grouping::tests::unlisted_dep_empty_imported_from_goes_to_unowned ... ok
[INFO] [stdout] test report::human::check::tests::all_issue_types_produce_output_lines ... ok
[INFO] [stdout] test report::grouping::tests::section_mode_pre_section_rule_goes_to_no_section ... ok
[INFO] [stdout] test report::grouping::tests::section_mode_unmatched_goes_to_unowned ... ok
[INFO] [stdout] test report::grouping::tests::sort_order_descending_by_total_issues ... ok
[INFO] [stdout] test report::grouping::tests::mode_label_directory ... ok
[INFO] [stdout] test report::grouping::tests::unlisted_dep_with_import_site_goes_to_directory ... ok
[INFO] [stdout] test report::human::check::tests::circular_dependencies_show_cycle_with_arrow_and_repeat ... ok
[INFO] [stdout] test report::human::check::tests::circular_deps_grouped_by_hub ... ok
[INFO] [stdout] test report::human::check::tests::non_re_exports_have_no_tag ... ok
[INFO] [stdout] test report::human::check::tests::deeply_nested_paths_display_correctly ... ok
[INFO] [stdout] test report::human::check::tests::duplicate_exports_show_name_and_locations ... ok
[INFO] [stdout] test report::human::check::tests::grouped_section_truncates_files ... ok
[INFO] [stdout] test report::human::check::tests::each_section_ends_with_empty_line_separator ... ok
[INFO] [stdout] test report::human::check::tests::empty_results_produce_no_lines ... ok
[INFO] [stdout] test report::human::check::tests::empty_sections_are_omitted ... ok
[INFO] [stdout] test report::human::check::tests::flat_section_truncates_at_max ... ok
[INFO] [stdout] test report::human::check::tests::grouped_exports_from_different_files_sorted_by_path ... ok
[INFO] [stdout] test report::human::check::tests::section_header_formats_for_all_levels ... ok
[INFO] [stdout] test report::human::check::tests::re_exports_are_tagged ... ok
[INFO] [stdout] test report::human::check::tests::grouped_items_from_same_file_share_one_file_header ... ok
[INFO] [stdout] test report::human::check::tests::section_header_uses_bullet_indicator ... ok
[INFO] [stdout] test report::human::check::tests::type_only_deps_section_title_includes_suggestion ... ok
[INFO] [stdout] test report::human::check::tests::unlisted_deps_show_package_name ... ok
[INFO] [stdout] test report::human::check::tests::unresolved_imports_show_specifier_and_line ... ok
[INFO] [stdout] test report::human::check::tests::summary_footer_uses_short_labels ... ok
[INFO] [stdout] test regression::baseline::tests::save_load_roundtrip_check_only ... ok
[INFO] [stdout] test report::human::check::tests::top_flag_limits_unused_files_shown ... ok
[INFO] [stdout] test report::human::check::tests::section_headers_contain_title_and_count ... ok
[INFO] [stdout] test report::human::check::tests::summary_footer_singularizes_pre_pluralized_labels_for_count_1 ... ok
[INFO] [stdout] test report::human::check::tests::unused_deps_at_root_show_package_name_only ... ok
[INFO] [stdout] test report::human::check::tests::unused_deps_in_workspace_show_workspace_path ... ok
[INFO] [stdout] test report::human::check::tests::section_footer_contains_docs_link ... ok
[INFO] [stdout] test report::human::check::tests::section_header_shows_correct_count_for_multiple_items ... ok
[INFO] [stdout] test report::human::dupes::tests::duplication_empty_report_produces_no_output ... ok
[INFO] [stdout] test report::human::check::tests::unused_enum_members_show_parent_dot_member ... ok
[INFO] [stdout] test report::human::dupes::tests::duplication_families_show_suggestions ... ok
[INFO] [stdout] test report::human::dupes::tests::duplication_groups_show_instances_with_line_count ... ok
[INFO] [stdout] test report::human::check::tests::unused_exports_grouped_by_file_with_line_and_name ... ok
[INFO] [stdout] test report::human::check::tests::unused_files_show_relative_paths ... ok
[INFO] [stdout] test report::human::dupes::tests::duplication_multiple_groups_plural ... ok
[INFO] [stdout] test report::human::check::tests::warn_severity_produces_header_with_bullet ... ok
[INFO] [stdout] test report::human::dupes::tests::duplication_single_group_family_is_suppressed ... ok
[INFO] [stdout] test report::human::check::tests::unused_class_members_show_parent_dot_member ... ok
[INFO] [stdout] test report::human::cross_ref::tests::cross_reference_empty_findings_produces_header_and_blanks ... ok
[INFO] [stdout] test report::human::cross_ref::tests::cross_reference_unused_export_reason ... ok
[INFO] [stdout] test report::human::dupes::tests::duplication_single_instance_no_plural ... ok
[INFO] [stdout] test report::human::dupes::tests::mirrored_dirs_detected ... ok
[INFO] [stdout] test report::human::dupes::tests::single_instance_clone_group_no_connectors ... ok
[INFO] [stdout] test report::human::health::tests::completely_empty_report_produces_no_lines ... ok
[INFO] [stdout] test report::human::health::tests::file_scores_docs_link ... ok
[INFO] [stdout] test report::human::health::tests::all_sections_combined ... ok
[INFO] [stdout] test report::human::health::tests::file_scores_mi_color_thresholds ... ok
[INFO] [stdout] test report::human::dupes::tests::duplication_suggestion_with_zero_savings_omits_savings_text ... ok
[INFO] [stdout] test report::human::cross_ref::tests::cross_reference_unused_type_reason ... ok
[INFO] [stdout] test report::human::health::tests::findings_across_multiple_files ... ok
[INFO] [stdout] test report::human::health::tests::fmt_trend_delta_integer_when_round ... ok
[INFO] [stdout] test report::human::health::tests::findings_docs_link ... ok
[INFO] [stdout] test report::human::health::tests::finding_only_cognitive_exceeds ... ok
[INFO] [stdout] test report::human::dupes::tests::mirrored_dirs_below_threshold_not_detected ... ok
[INFO] [stdout] test report::human::health::tests::file_scores_truncation_above_max_flat_items ... ok
[INFO] [stdout] test report::human::health::tests::finding_only_cyclomatic_exceeds ... ok
[INFO] [stdout] test report::human::health::tests::file_scores_single_entry ... ok
[INFO] [stdout] test report::human::health::tests::fmt_trend_delta_decimal_when_fractional ... ok
[INFO] [stdout] test report::human::health::tests::fmt_trend_delta_percentage ... ok
[INFO] [stdout] test report::human::health::tests::fmt_trend_val_integer_when_round ... ok
[INFO] [stdout] test report::human::health::tests::fmt_trend_val_decimal_when_fractional ... ok
[INFO] [stdout] test report::human::health::tests::fmt_trend_val_percentage ... ok
[INFO] [stdout] test report::human::health::tests::format_window_labels ... ok
[INFO] [stdout] test report::human::health::tests::health_empty_findings_produces_no_header ... ok
[INFO] [stdout] test report::human::health::tests::health_coverage_gaps_render_section ... ok
[INFO] [stdout] test report::grouping::tests::resolve_owner_returns_directory ... ok
[INFO] [stdout] test report::human::health::tests::health_findings_show_function_details ... ok
[INFO] [stdout] test report::human::health::tests::health_findings_grouped_by_file ... ok
[INFO] [stdout] test report::human::health::tests::health_score_grade_b_display ... ok
[INFO] [stdout] test report::human::health::tests::health_score_grade_c_display ... ok
[INFO] [stdout] test report::human::health::tests::health_score_grade_f_display ... ok
[INFO] [stdout] test report::human::health::tests::health_production_coverage_short_capture_shows_warning_and_prompt ... ok
[INFO] [stdout] test report::human::health::tests::health_trend_declining_display ... ok
[INFO] [stdout] test report::human::health::tests::health_score_na_components_shown ... ok
[INFO] [stdout] test report::human::health::tests::health_score_zero_penalties_suppressed ... ok
[INFO] [stdout] test report::human::health::tests::health_trend_improving_display ... ok
[INFO] [stdout] test report::human::health::tests::health_production_coverage_renders_section ... ok
[INFO] [stdout] test report::human::health::tests::health_score_no_na_when_all_present ... ok
[INFO] [stdout] test report::human::health::tests::health_trend_all_stable_collapsed ... ok
[INFO] [stdout] test report::human::health::tests::health_score_grade_a_display ... ok
[INFO] [stdout] test report::human::health::tests::hotspot_score_high_medium_low ... ok
[INFO] [stdout] test report::human::health::tests::hotspots_docs_link ... ok
[INFO] [stdout] test report::human::health::tests::health_trend_without_sha ... ok
[INFO] [stdout] test report::human::health::tests::hotspots_accelerating_trend ... ok
[INFO] [stdout] test report::human::health::tests::hotspots_cooling_trend ... ok
[INFO] [stdout] test report::human::health::tests::hotspots_summary_no_exclusions ... ok
[INFO] [stdout] test report::human::health::tests::hotspots_stable_trend ... ok
[INFO] [stdout] test report::human::health::tests::refactoring_targets_all_categories ... ok
[INFO] [stdout] test report::human::health::tests::vital_signs_optional_fields_omitted_when_none ... ok
[INFO] [stdout] test report::human::health::tests::refactoring_targets_efficiency_color_thresholds ... ok
[INFO] [stdout] test report::human::health::tests::refactoring_targets_docs_link ... ok
[INFO] [stdout] test report::human::health::tests::refactoring_targets_mixed_effort ... ok
[INFO] [stdout] test report::human::health::tests::hotspots_with_summary_and_since ... ok
[INFO] [stdout] test report::human::health::tests::vital_signs_zero_counts_suppressed ... ok
[INFO] [stdout] test report::human::health::tests::vital_signs_shown_without_trend ... ok
[INFO] [stdout] test report::human::health::tests::refactoring_targets_single_low_effort ... ok
[INFO] [stdout] test report::human::health::tests::vital_signs_plural_vs_singular ... ok
[INFO] [stdout] test report::human::tests::format_path_with_directory ... ok
[INFO] [stdout] test report::human::health::tests::health_shown_vs_total_when_truncated ... ok
[INFO] [stdout] test report::human::health::tests::vital_signs_suppressed_when_trend_active ... ok
[INFO] [stdout] test report::human::health::tests::health_production_coverage_long_capture_shows_neither_warning_nor_prompt ... ok
[INFO] [stdout] test report::human::tests::strip_ansi_removes_color_codes ... ok
[INFO] [stdout] test report::human::tests::format_path_no_directory ... ok
[INFO] [stdout] test report::human::tests::section_header_formats_for_all_levels ... ok
[INFO] [stdout] test report::human::tests::strip_ansi_preserves_plain_text ... ok
[INFO] [stdout] test report::human::perf::tests::performance_output_shows_cache_detail_when_cache_hits_nonzero ... ok
[INFO] [stdout] test report::human::perf::tests::performance_output_omits_cache_detail_when_no_cache_hits ... ok
[INFO] [stdout] test report::human::tests::section_header_uses_bullet_indicator ... ok
[INFO] [stdout] test report::human::health::tests::refactoring_targets_truncation_above_max_flat_items ... ok
[INFO] [stdout] test report::human::perf::tests::performance_output_contains_all_pipeline_stages ... ok
[INFO] [stdout] test report::human::tests::strip_ansi_handles_empty_string ... ok
[INFO] [stdout] test report::human::check::tests::off_severity_still_shows_section_when_items_present ... ok
[INFO] [stdout] test report::human::tests::thousands_boundary ... ok
[INFO] [stdout] test report::human::tests::thousands_irregular ... ok
[INFO] [stdout] test report::human::tests::thousands_large ... ok
[INFO] [stdout] test report::human::tests::thousands_small ... ok
[INFO] [stdout] test report::human::tests::thousands_zero ... ok
[INFO] [stdout] test report::json::tests::build_json_envelope_has_metadata_fields ... ok
[INFO] [stdout] test report::json::tests::build_json_envelope_metadata_appears_first ... ok
[INFO] [stdout] test report::json::tests::build_json_envelope_non_object_report ... ok
[INFO] [stdout] test report::json::tests::clone_family_has_actions ... ok
[INFO] [stdout] test report::json::tests::clone_group_has_actions ... ok
[INFO] [stdout] test report::json::tests::codeowners_pattern_for_root_file ... ok
[INFO] [stdout] test report::json::tests::codeowners_pattern_normalizes_backslashes ... ok
[INFO] [stdout] test report::json::tests::codeowners_pattern_two_level_path ... ok
[INFO] [stdout] test report::json::tests::codeowners_pattern_uses_deepest_directory ... ok
[INFO] [stdout] test report::json::tests::dupes_empty_results_no_actions ... ok
[INFO] [stdout] test report::json::tests::health_empty_findings_no_actions ... ok
[INFO] [stdout] test report::json::tests::health_finding_has_actions ... ok
[INFO] [stdout] test report::json::tests::health_finding_suppress_has_placement ... ok
[INFO] [stdout] test report::json::tests::hotspot_drift_emits_action ... ok
[INFO] [stdout] test report::json::tests::hotspot_has_actions ... ok
[INFO] [stdout] test report::json::tests::hotspot_low_bus_factor_emits_action ... ok
[INFO] [stdout] test report::json::tests::hotspot_unowned_emits_action_with_pattern ... ok
[INFO] [stdout] test report::json::tests::hotspot_unowned_skipped_when_codeowners_missing ... ok
[INFO] [stdout] test report::json::tests::insert_meta_overwrites_existing_meta ... ok
[INFO] [stdout] test report::json::tests::insert_meta_adds_key_to_object ... ok
[INFO] [stdout] test report::json::tests::insert_meta_noop_on_non_object ... ok
[INFO] [stdout] test report::json::tests::health_json_includes_production_coverage_with_relative_paths_and_actions ... ok
[INFO] [stdout] test report::json::tests::json_circular_dependency_contains_expected_fields ... ok
[INFO] [stdout] test report::json::tests::json_duplicate_export_contains_locations ... ok
[INFO] [stdout] test report::json::tests::json_elapsed_ms_large_duration ... ok
[INFO] [stdout] test report::json::tests::json_elapsed_ms_sub_millisecond_truncated ... ok
[INFO] [stdout] test report::json::tests::json_all_issue_type_arrays_present_in_empty_results ... ok
[INFO] [stdout] test report::json::tests::json_check_meta_integrates_correctly ... ok
[INFO] [stdout] test report::json::tests::json_elapsed_ms_zero_duration ... ok
[INFO] [stdout] test report::json::tests::json_empty_results_have_no_actions_in_empty_arrays ... ok
[INFO] [stdout] test report::json::tests::json_empty_results_produce_valid_structure ... ok
[INFO] [stdout] test report::json::tests::json_all_issue_types_have_actions ... ok
[INFO] [stdout] test report::json::tests::json_empty_results_round_trips_through_string ... ok
[INFO] [stdout] test report::json::tests::json_metadata_fields_appear_first ... ok
[INFO] [stdout] test report::json::tests::json_full_sample_no_absolute_paths_in_output ... ok
[INFO] [stdout] test report::json::tests::json_output_has_metadata_fields ... ok
[INFO] [stdout] test report::json::tests::json_multiple_unused_files ... ok
[INFO] [stdout] test report::json::tests::json_path_outside_root_not_stripped ... ok
[INFO] [stdout] test report::json::tests::json_re_export_flagged_correctly ... ok
[INFO] [stdout] test report::json::tests::json_output_includes_issue_arrays ... ok
[INFO] [stdout] test report::json::tests::json_paths_are_relative_to_root ... ok
[INFO] [stdout] test report::json::tests::json_full_sample_results_total_issues_correct ... ok
[INFO] [stdout] test report::json::tests::json_output_is_deterministic ... ok
[INFO] [stdout] test report::json::tests::json_results_fields_do_not_shadow_metadata ... ok
[INFO] [stdout] test report::json::tests::json_schema_version_is_4 ... ok
[INFO] [stdout] test report::json::tests::json_strips_root_from_circular_dependency_files ... ok
[INFO] [stdout] test report::json::tests::json_strips_root_from_nested_locations ... ok
[INFO] [stdout] test report::json::tests::json_strips_root_from_duplicate_export_locations ... ok
[INFO] [stdout] test report::json::tests::json_type_only_dependency_contains_expected_fields ... ok
[INFO] [stdout] test report::json::tests::json_total_issues_matches_results ... ok
[INFO] [stdout] test report::json::tests::json_unresolved_import_contains_expected_fields ... ok
[INFO] [stdout] test report::json::tests::json_unlisted_dependency_contains_import_sites ... ok
[INFO] [stdout] test report::json::tests::json_unused_class_member_contains_expected_fields ... ok
[INFO] [stdout] test report::json::tests::json_unused_dependency_contains_expected_fields ... ok
[INFO] [stdout] test report::json::tests::json_unused_dependency_has_config_suppress_with_package_name ... ok
[INFO] [stdout] test report::json::tests::json_unused_dev_dependency_contains_expected_fields ... ok
[INFO] [stdout] test report::json::tests::json_unused_enum_member_contains_expected_fields ... ok
[INFO] [stdout] test report::json::tests::json_unused_export_contains_expected_fields ... ok
[INFO] [stdout] test report::json::tests::json_unused_export_has_actions ... ok
[INFO] [stdout] test report::json::tests::json_unused_file_contains_path ... ok
[INFO] [stdout] test report::json::tests::json_unused_file_has_file_suppress_and_note ... ok
[INFO] [stdout] test report::json::tests::json_unused_optional_dependency_contains_expected_fields ... ok
[INFO] [stdout] test report::json::tests::json_unused_member_kind_serialized ... ok
[INFO] [stdout] test report::json::tests::json_unused_type_contains_expected_fields ... ok
[INFO] [stdout] test report::json::tests::json_serializes_to_valid_json ... ok
[INFO] [stdout] test report::json::tests::json_version_matches_cargo_pkg_version ... ok
[INFO] [stdout] test report::json::tests::refactoring_target_has_actions ... ok
[INFO] [stdout] test report::json::tests::refactoring_target_without_evidence_has_no_suppress ... ok
[INFO] [stdout] test report::json::tests::strip_root_prefix_deeply_nested_array_of_objects ... ok
[INFO] [stdout] test report::json::tests::strip_root_prefix_empty_string ... ok
[INFO] [stdout] test report::json::tests::strip_root_prefix_handles_empty_string_after_strip ... ok
[INFO] [stdout] test report::json::tests::strip_root_prefix_leaves_non_matching_string ... ok
[INFO] [stdout] test report::json::tests::strip_root_prefix_leaves_numbers_and_booleans ... ok
[INFO] [stdout] test report::json::tests::strip_root_prefix_mixed_types ... ok
[INFO] [stdout] test report::json::tests::strip_root_prefix_normalizes_windows_separators ... ok
[INFO] [stdout] test report::json::tests::strip_root_prefix_null_unchanged ... ok
[INFO] [stdout] test report::json::tests::strip_root_prefix_on_string_value ... ok
[INFO] [stdout] test report::json::tests::strip_root_prefix_recurses_into_arrays ... ok
[INFO] [stdout] test report::json::tests::strip_root_prefix_recurses_into_nested_objects ... ok
[INFO] [stdout] test report::markdown::tests::duplication_markdown_empty ... ok
[INFO] [stdout] test report::markdown::tests::duplication_markdown_contains_groups ... ok
[INFO] [stdout] test report::markdown::tests::duplication_markdown_single_group_no_plural ... ok
[INFO] [stdout] test report::markdown::tests::duplication_markdown_zero_savings_no_suffix ... ok
[INFO] [stdout] test report::markdown::tests::duplication_markdown_contains_families ... ok
[INFO] [stdout] test report::markdown::tests::health_markdown_file_scores_table ... ok
[INFO] [stdout] test report::markdown::tests::health_markdown_hotspots_no_excluded_message ... ok
[INFO] [stdout] test report::markdown::tests::health_markdown_no_marker_when_below_threshold ... ok
[INFO] [stdout] test report::markdown::tests::health_markdown_table_format ... ok
[INFO] [stdout] test report::markdown::tests::health_markdown_hotspots_table ... ok
[INFO] [stdout] test report::markdown::tests::health_markdown_truncated_findings_shown_count ... ok
[INFO] [stdout] test report::markdown::tests::health_markdown_metric_legend_with_scores ... ok
[INFO] [stdout] test report::markdown::tests::health_markdown_vital_signs_table ... ok
[INFO] [stdout] test report::markdown::tests::escape_backticks_handles_multiple ... ok
[INFO] [stdout] test report::markdown::tests::markdown_dep_at_root_no_extra_label ... ok
[INFO] [stdout] test report::markdown::tests::escape_backticks_no_backticks_unchanged ... ok
[INFO] [stdout] test report::markdown::tests::markdown_contains_header_with_count ... ok
[INFO] [stdout] test report::markdown::tests::health_markdown_with_targets ... ok
[INFO] [stdout] test report::markdown::tests::markdown_empty_results_no_issues ... ok
[INFO] [stdout] test report::markdown::tests::markdown_dep_in_workspace_shows_package_label ... ok
[INFO] [stdout] test report::markdown::tests::markdown_escapes_backticks_in_export_names ... ok
[INFO] [stdout] test report::markdown::tests::markdown_circular_dep_format ... ok
[INFO] [stdout] test report::markdown::tests::health_markdown_empty_no_findings ... ok
[INFO] [stdout] test report::markdown::tests::markdown_strips_root_prefix ... ok
[INFO] [stdout] test report::markdown::tests::health_markdown_with_coverage_gaps ... ok
[INFO] [stdout] test report::markdown::tests::markdown_type_only_dep_format ... ok
[INFO] [stdout] test report::markdown::tests::markdown_unresolved_import_grouped_by_file ... ok
[INFO] [stdout] test report::markdown::tests::markdown_unused_export_grouped_by_file ... ok
[INFO] [stdout] test report::markdown::tests::markdown_unused_file_format ... ok
[INFO] [stdout] test report::markdown::tests::markdown_unused_dep_format ... ok
[INFO] [stdout] test report::markdown::tests::markdown_unused_optional_dep ... ok
[INFO] [stdout] test report::markdown::tests::markdown_escapes_backticks_in_package_names ... ok
[INFO] [stdout] test report::markdown::tests::markdown_exports_grouped_by_file ... ok
[INFO] [stdout] test report::markdown::tests::markdown_multiple_issues_plural ... ok
[INFO] [stdout] test report::markdown::tests::markdown_re_export_tagged ... ok
[INFO] [stdout] test report::markdown::tests::markdown_single_issue_no_plural ... ok
[INFO] [stdout] test report::sarif::tests::duplication_sarif_structure ... ok
[INFO] [stdout] test report::markdown::tests::markdown_contains_all_sections ... ok
[INFO] [stdout] test report::sarif::tests::health_sarif_rules_have_full_descriptions ... ok
[INFO] [stdout] test report::sarif::tests::health_sarif_includes_refactoring_targets ... ok
[INFO] [stdout] test report::sarif::tests::health_sarif_includes_coverage_gaps ... ok
[INFO] [stdout] test report::sarif::tests::health_sarif_cognitive_only ... ok
[INFO] [stdout] test report::sarif::tests::sarif_circular_dep_line_nonzero_has_region ... ok
[INFO] [stdout] test report::sarif::tests::sarif_class_member_message_format ... ok
[INFO] [stdout] test report::sarif::tests::sarif_dependency_issues_point_to_package_json ... ok
[INFO] [stdout] test report::sarif::tests::health_sarif_both_thresholds ... ok
[INFO] [stdout] test report::sarif::tests::sarif_declares_all_rules ... ok
[INFO] [stdout] test report::sarif::tests::sarif_all_issue_types_produce_results ... ok
[INFO] [stdout] test report::sarif::tests::health_sarif_cyclomatic_only ... ok
[INFO] [stdout] test report::sarif::tests::sarif_dependency_line_nonzero_has_region ... ok
[INFO] [stdout] test report::sarif::tests::sarif_circular_dep_line_zero_skips_region ... ok
[INFO] [stdout] test report::sarif::tests::sarif_dependency_line_zero_skips_region ... ok
[INFO] [stdout] test report::sarif::tests::sarif_empty_results_no_results_entries ... ok
[INFO] [stdout] test report::sarif::tests::sarif_duplicate_export_emits_one_result_per_location ... ok
[INFO] [stdout] test report::sarif::tests::sarif_result_no_region_omits_region_key ... ok
[INFO] [stdout] test report::sarif::tests::health_sarif_empty_no_results ... ok
[INFO] [stdout] test report::sarif::tests::sarif_re_export_has_properties ... ok
[INFO] [stdout] test report::sarif::tests::sarif_enum_member_message_format ... ok
[INFO] [stdout] test report::sarif::tests::sarif_rule_known_id_has_full_description ... ok
[INFO] [stdout] test report::sarif::tests::sarif_rule_unknown_id_uses_fallback ... ok
[INFO] [stdout] test report::sarif::tests::sarif_has_tool_driver_info ... ok
[INFO] [stdout] test report::sarif::tests::sarif_result_with_region_includes_region ... ok
[INFO] [stdout] test report::sarif::tests::sarif_has_required_top_level_fields ... ok
[INFO] [stdout] test report::sarif::tests::sarif_type_only_dep_line_zero_skips_region ... ok
[INFO] [stdout] test report::sarif::tests::sarif_non_re_export_has_no_properties ... ok
[INFO] [stdout] test report::sarif::tests::sarif_type_re_export_message ... ok
[INFO] [stdout] test report::sarif::tests::severity_to_sarif_level_off ... ok
[INFO] [stdout] test report::sarif::tests::severity_to_sarif_level_warn ... ok
[INFO] [stdout] test report::tests::elide_common_prefix_both_empty ... ok
[INFO] [stdout] test report::tests::elide_common_prefix_deep_monorepo ... ok
[INFO] [stdout] test report::tests::elide_common_prefix_empty_base ... ok
[INFO] [stdout] test report::tests::elide_common_prefix_empty_target ... ok
[INFO] [stdout] test report::tests::elide_common_prefix_identical_files ... ok
[INFO] [stdout] test report::tests::elide_common_prefix_identical_paths ... ok
[INFO] [stdout] test report::tests::elide_common_prefix_no_dirs ... ok
[INFO] [stdout] test report::sarif::tests::sarif_unlisted_dep_no_import_sites ... ok
[INFO] [stdout] test report::tests::elide_common_prefix_no_shared ... ok
[INFO] [stdout] test report::tests::elide_common_prefix_partial_filename_match_not_stripped ... ok
[INFO] [stdout] test report::tests::elide_common_prefix_same_file_different_extension ... ok
[INFO] [stdout] test report::sarif::tests::sarif_unused_optional_dependency_result ... ok
[INFO] [stdout] test report::tests::elide_common_prefix_partial_shared ... ok
[INFO] [stdout] test report::tests::elide_common_prefix_shared_dir ... ok
[INFO] [stdout] test report::sarif::tests::sarif_unlisted_dep_multiple_import_sites ... ok
[INFO] [stdout] test report::sarif::tests::sarif_unused_export_includes_region ... ok
[INFO] [stdout] test report::sarif::tests::sarif_unlisted_dependency_points_to_import_site ... ok
[INFO] [stdout] test report::sarif::tests::severity_to_sarif_level_error ... ok
[INFO] [stdout] test report::tests::emit_json_returns_success_for_valid_value ... ok
[INFO] [stdout] test report::tests::normalize_uri_backslashes_replaced ... ok
[INFO] [stdout] test report::sarif::tests::sarif_file_write_produces_valid_sarif ... ok
[INFO] [stdout] test report::tests::normalize_uri_forward_slashes_unchanged ... ok
[INFO] [stdout] test report::tests::normalize_uri_empty_string ... ok
[INFO] [stdout] test report::sarif::tests::sarif_unresolved_import_is_error_level ... ok
[INFO] [stdout] test report::sarif::tests::sarif_unused_file_has_no_region ... ok
[INFO] [stdout] test report::tests::normalize_uri_mixed_slashes ... ok
[INFO] [stdout] test report::sarif::tests::sarif_unused_file_result ... ok
[INFO] [stdout] test report::sarif::tests::sarif_warn_severity_produces_warning_level ... ok
[INFO] [stdout] test report::tests::level_is_copy ... ok
[INFO] [stdout] test report::tests::normalize_uri_catch_all_route ... ok
[INFO] [stdout] test report::tests::normalize_uri_no_special_chars ... ok
[INFO] [stdout] test report::tests::normalize_uri_only_backslashes ... ok
[INFO] [stdout] test report::tests::normalize_uri_path_with_spaces ... ok
[INFO] [stdout] test report::tests::normalize_uri_optional_catch_all_route ... ok
[INFO] [stdout] test report::tests::normalize_uri_single_bracket_pair ... ok
[INFO] [stdout] test report::tests::plural_large_number ... ok
[INFO] [stdout] test report::tests::plural_one_is_singular ... ok
[INFO] [stdout] test report::tests::plural_two_is_plural ... ok
[INFO] [stdout] test report::tests::plural_zero_is_plural ... ok
[INFO] [stdout] test report::tests::normalize_uri_multiple_dynamic_segments ... ok
[INFO] [stdout] test report::tests::relative_path_at_root_returns_empty_or_file ... ok
[INFO] [stdout] test report::tests::relative_path_deeply_nested ... ok
[INFO] [stdout] test report::tests::relative_uri_at_root_file ... ok
[INFO] [stdout] test report::tests::relative_path_identical_paths_returns_empty ... ok
[INFO] [stdout] test report::tests::relative_path_partial_name_match_not_stripped ... ok
[INFO] [stdout] test report::tests::relative_path_returns_full_path_when_no_prefix ... ok
[INFO] [stdout] test report::tests::relative_path_strips_root_prefix ... ok
[INFO] [stdout] test report::tests::relative_uri_combines_stripping_and_encoding ... ok
[INFO] [stdout] test report::tests::relative_uri_encodes_nested_dynamic_routes ... ok
[INFO] [stdout] test report::tests::relative_uri_no_common_prefix_returns_full ... ok
[INFO] [stdout] test report::tests::relative_uri_encodes_brackets ... ok
[INFO] [stdout] test report::tests::relative_uri_produces_forward_slash_path ... ok
[INFO] [stdout] test report::tests::severity_to_level_is_const_evaluable ... ok
[INFO] [stdout] test report::sarif::tests::sarif_serializes_to_valid_json ... ok
[INFO] [stdout] test report::tests::severity_error_maps_to_level_error ... ok
[INFO] [stdout] test report::tests::split_dir_filename_single_slash ... ok
[INFO] [stdout] test report::tests::split_dir_filename_trailing_slash ... ok
[INFO] [stdout] test report::tests::split_dir_filename_with_dir ... ok
[INFO] [stdout] test report::tests::severity_off_maps_to_level_info ... ok
[INFO] [stdout] test report::tests::severity_warn_maps_to_level_warn ... ok
[INFO] [stdout] test schema::tests::build_arg_schema_bool_type ... ok
[INFO] [stdout] test schema::tests::build_arg_schema_includes_short_flag ... ok
[INFO] [stdout] test report::tests::split_dir_filename_empty ... ok
[INFO] [stdout] test report::tests::split_dir_filename_no_dir ... ok
[INFO] [stdout] test report::tests::split_dir_filename_deeply_nested ... ok
[INFO] [stdout] test schema::tests::schema_exit_code_2_mentions_json_errors ... ok
[INFO] [stdout] test tests::emit_error_returns_given_exit_code ... ok
[INFO] [stdout] test tests::format_parsing_covers_all_variants ... ok
[INFO] [stdout] test tests::quiet_parsing_logic ... ok
[INFO] [stdout] test validate::tests::control_chars_allows_empty_string ... ok
[INFO] [stdout] test validate::tests::control_chars_allows_newline ... ok
[INFO] [stdout] test validate::tests::control_chars_allows_normal_text ... ok
[INFO] [stdout] test validate::tests::control_chars_allows_paths_with_dots_and_slashes ... ok
[INFO] [stdout] test validate::tests::control_chars_allows_space ... ok
[INFO] [stdout] test validate::tests::control_chars_allows_tab ... ok
[INFO] [stdout] test validate::tests::control_chars_allows_unicode ... ok
[INFO] [stdout] test validate::tests::control_chars_error_includes_position ... ok
[INFO] [stdout] test validate::tests::control_chars_rejects_backspace ... ok
[INFO] [stdout] test validate::tests::control_chars_rejects_bell ... ok
[INFO] [stdout] test validate::tests::control_chars_rejects_carriage_return ... ok
[INFO] [stdout] test validate::tests::control_chars_rejects_escape ... ok
[INFO] [stdout] test tests::cli_definition_has_no_flag_collisions ... ok
[INFO] [stdout] test validate::tests::control_chars_rejects_form_feed ... ok
[INFO] [stdout] test validate::tests::control_chars_rejects_null_byte ... ok
[INFO] [stdout] test validate::tests::git_ref_allows_commit_sha ... ok
[INFO] [stdout] test validate::tests::git_ref_allows_dots_in_branch ... ok
[INFO] [stdout] test validate::tests::git_ref_allows_head_tilde_caret ... ok
[INFO] [stdout] test validate::tests::git_ref_allows_multiple_braces_segments ... ok
[INFO] [stdout] test validate::tests::git_ref_allows_reflog_index ... ok
[INFO] [stdout] test validate::tests::git_ref_allows_reflog_relative_date ... ok
[INFO] [stdout] test validate::tests::git_ref_allows_reflog_timestamp ... ok
[INFO] [stdout] test validate::tests::git_ref_allows_space_in_complex_reflog ... ok
[INFO] [stdout] test validate::tests::git_ref_allows_underscores ... ok
[INFO] [stdout] test validate::tests::git_ref_rejects_ampersand ... ok
[INFO] [stdout] test validate::tests::git_ref_rejects_backtick ... ok
[INFO] [stdout] test validate::tests::git_ref_rejects_colon_outside_braces ... ok
[INFO] [stdout] test validate::tests::git_ref_rejects_dollar_sign ... ok
[INFO] [stdout] test validate::tests::git_ref_allows_simple_branch_names ... ok
[INFO] [stdout] test schema::tests::schema_has_global_flags ... ok
[INFO] [stdout] test validate::tests::git_ref_rejects_empty ... ok
[INFO] [stdout] test validate::tests::git_ref_rejects_leading_dash ... ok
[INFO] [stdout] test validate::tests::git_ref_rejects_pipe ... ok
[INFO] [stdout] test validate::tests::git_ref_rejects_parentheses ... ok
[INFO] [stdout] test validate::tests::git_ref_rejects_semicolon ... ok
[INFO] [stdout] test validate::tests::validate_root_nonexistent_path ... ok
[INFO] [stdout] test validate::tests::validate_root_valid_dir ... ok
[INFO] [stdout] test vital_signs::tests::compute_cyclomatic_stats ... ok
[INFO] [stdout] test vital_signs::tests::compute_hotspot_count_with_threshold ... ok
[INFO] [stdout] test validate::tests::git_ref_rejects_space_outside_braces ... ok
[INFO] [stdout] test validate::tests::git_ref_rejects_unclosed_brace ... ok
[INFO] [stdout] test vital_signs::tests::compute_trend_improving ... ok
[INFO] [stdout] test schema::tests::schema_output_formats_include_all_formats ... ok
[INFO] [stdout] test vital_signs::tests::compute_trend_no_snapshots ... ok
[INFO] [stdout] test vital_signs::tests::compute_trend_includes_raw_counts ... ok
[INFO] [stdout] test vital_signs::tests::compute_trend_stable_within_tolerance ... ok
[INFO] [stdout] test vital_signs::tests::compute_with_analysis_counts ... ok
[INFO] [stdout] test vital_signs::tests::compute_without_hotspots_gives_none ... ok
[INFO] [stdout] test vital_signs::tests::days_to_ymd_known_date ... ok
[INFO] [stdout] test vital_signs::tests::health_score_complexity_penalty ... ok
[INFO] [stdout] test vital_signs::tests::health_score_dead_code_penalty ... ok
[INFO] [stdout] test vital_signs::tests::health_score_duplication_penalty ... ok
[INFO] [stdout] test vital_signs::tests::health_score_hotspot_normalized_by_files ... ok
[INFO] [stdout] test vital_signs::tests::compute_trend_uses_most_recent_snapshot ... ok
[INFO] [stdout] test vital_signs::tests::health_score_no_optional_metrics ... ok
[INFO] [stdout] test vital_signs::tests::days_to_ymd_epoch ... ok
[INFO] [stdout] test vital_signs::tests::health_score_clamped_at_zero ... ok
[INFO] [stdout] test vital_signs::tests::load_snapshots_empty_dir ... ok
[INFO] [stdout] test vital_signs::tests::health_score_perfect ... ok
[INFO] [stdout] test schema::tests::schema_has_issue_types ... ok
[INFO] [stdout] test schema::tests::schema_includes_environment_variables ... ok
[INFO] [stdout] test schema::tests::schema_has_commands_array ... ok
[INFO] [stdout] test vital_signs::tests::load_snapshots_returns_sorted ... ok
[INFO] [stdout] test schema::tests::schema_has_name_and_version ... ok
[INFO] [stdout] test schema::tests::schema_severity_levels ... ok
[INFO] [stdout] test vital_signs::tests::load_snapshots_skips_corrupt_files ... ok
[INFO] [stdout] test vital_signs::tests::load_snapshots_ignores_non_json ... ok
[INFO] [stdout] test watch::tests::collect_changed_paths_deduplicates ... ok
[INFO] [stdout] test watch::tests::collect_changed_paths_filters_non_source ... ok
[INFO] [stdout] test watch::tests::collect_changed_paths_strips_root_prefix ... ok
[INFO] [stdout] test watch::tests::collect_changed_paths_includes_config ... ok
[INFO] [stdout] test watch::tests::collect_changed_paths_empty_events ... ok
[INFO] [stdout] test vital_signs::tests::snapshot_save_and_load ... ok
[INFO] [stdout] test watch::tests::collect_changed_paths_ignores_non_any_events ... ok
[INFO] [stdout] test watch::tests::not_relevant_config ... ok
[INFO] [stdout] test watch::tests::not_relevant_source ... ok
[INFO] [stdout] test vital_signs::tests::snapshot_save_creates_nested_dirs ... ok
[INFO] [stdout] test watch::tests::relevant_source_js_extensions ... ok
[INFO] [stdout] test watch::tests::relevant_source_framework_extensions ... ok
[INFO] [stdout] test watch::tests::relevant_source_style_extensions ... ok
[INFO] [stdout] test watch::tests::relevant_config_files ... ok
[INFO] [stdout] test vital_signs::tests::snapshot_save_explicit_path ... ok
[INFO] [stdout] test report::tests::proptests::plural_returns_empty_or_s ... ok
[INFO] [stdout] test watch::tests::relevant_source_ts_extensions ... ok
[INFO] [stdout] test watch::tests::reload_config_failure_keeps_previous_config ... ok
[INFO] [stdout] test report::tests::proptests::plural_singular_only_for_one ... ok
[INFO] [stdout] test watch::tests::reload_config_successfully_replaces_previous_config ... ok
[INFO] [stdout] test report::tests::proptests::split_dir_filename_reconstructs_path ... ok
[INFO] [stdout] test report::tests::proptests::normalize_uri_encodes_all_brackets ... ok
[INFO] [stdout] test report::tests::proptests::elide_common_prefix_returns_suffix_of_target ... ok
[INFO] [stdout] test report::tests::proptests::normalize_uri_no_backslashes ... ok
[INFO] [stdout] test report::tests::proptests::relative_path_never_panics ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1503 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.72s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/audit_tests.rs (/opt/rustwide/target/debug/deps/audit_tests-cb6d8423a6a93e5c)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test audit_badge_format_exits_2 ... ok
[INFO] [stdout] test audit_pass_verdict_when_no_changes ... ok
[INFO] [stdout] test audit_json_has_verdict_and_schema ... ok
[INFO] [stderr]      Running tests/changed_workspaces_tests.rs (/opt/rustwide/target/debug/deps/changed_workspaces_tests-6e863bffcc70a38a)
[INFO] [stdout] test audit_json_has_summary_with_changes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.68s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] Initialized empty Git repository in /tmp/.tmpHS4UIk/.git/
[INFO] [stdout] Initialized empty Git repository in /tmp/.tmp5OrO5g/.git/
[INFO] [stdout] Initialized empty Git repository in /tmp/.tmp2u0PVZ/.git/
[INFO] [stdout] Initialized empty Git repository in /tmp/.tmp0SU6Do/.git/
[INFO] [stdout] Initialized empty Git repository in /tmp/.tmpxBvAW8/.git/
[INFO] [stdout] [main (root-commit) bc4d491] initial
[INFO] [stdout]  7 files changed, 11 insertions(+)
[INFO] [stdout]  create mode 100644 package.json
[INFO] [stdout]  create mode 100644 packages/api/package.json
[INFO] [stdout]  create mode 100644 packages/api/src/index.ts
[INFO] [stdout]  create mode 100644 packages/api/src/utils.ts
[INFO] [stdout]  create mode 100644 packages/ui/package.json
[INFO] [stdout]  create mode 100644 packages/ui/src/index.ts
[INFO] [stdout]  create mode 100644 packages/ui/src/utils.ts
[INFO] [stdout] [main (root-commit) b38e31a] initial
[INFO] [stdout]  2 files changed, 2 insertions(+)
[INFO] [stdout]  create mode 100644 package.json
[INFO] [stdout]  create mode 100644 src/index.ts
[INFO] [stdout] [main (root-commit) bc4d491] initial
[INFO] [stdout]  7 files changed, 11 insertions(+)
[INFO] [stdout]  create mode 100644 package.json
[INFO] [stdout]  create mode 100644 packages/api/package.json
[INFO] [stdout]  create mode 100644 packages/api/src/index.ts
[INFO] [stdout]  create mode 100644 packages/api/src/utils.ts
[INFO] [stdout]  create mode 100644 packages/ui/package.json
[INFO] [stdout]  create mode 100644 packages/ui/src/index.ts
[INFO] [stdout]  create mode 100644 packages/ui/src/utils.ts
[INFO] [stdout] [main (root-commit) bc4d491] initial
[INFO] [stdout]  7 files changed, 11 insertions(+)
[INFO] [stdout]  create mode 100644 package.json
[INFO] [stdout]  create mode 100644 packages/api/package.json
[INFO] [stdout]  create mode 100644 packages/api/src/index.ts
[INFO] [stdout]  create mode 100644 packages/api/src/utils.ts
[INFO] [stdout]  create mode 100644 packages/ui/package.json
[INFO] [stdout]  create mode 100644 packages/ui/src/index.ts
[INFO] [stdout]  create mode 100644 packages/ui/src/utils.ts
[INFO] [stdout] test workspace_and_changed_workspaces_are_mutually_exclusive ... ok
[INFO] [stdout] test changed_workspaces_without_monorepo_errors ... ok
[INFO] [stdout] [main 7489506] root: bump
[INFO] [stdout]  1 file changed, 1 insertion(+), 1 deletion(-)
[INFO] [stdout] test changed_workspaces_bad_ref_is_hard_error ... ok
[INFO] [stdout] [main (root-commit) bc4d491] initial
[INFO] [stdout]  7 files changed, 11 insertions(+)
[INFO] [stdout]  create mode 100644 package.json
[INFO] [stdout]  create mode 100644 packages/api/package.json
[INFO] [stdout]  create mode 100644 packages/api/src/index.ts
[INFO] [stdout]  create mode 100644 packages/api/src/utils.ts
[INFO] [stdout]  create mode 100644 packages/ui/package.json
[INFO] [stdout]  create mode 100644 packages/ui/src/index.ts
[INFO] [stdout]  create mode 100644 packages/ui/src/utils.ts
[INFO] [stdout] [main 0d6de9c] ui: add extra
[INFO] [stdout]  1 file changed, 1 insertion(+)
[INFO] [stdout]  create mode 100644 packages/ui/src/extra.ts
[INFO] [stdout] test changed_workspaces_scopes_to_workspaces_with_changes ... ok
[INFO] [stdout] test changed_workspaces_root_only_diff_scopes_to_empty ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.60s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/check_tests.rs (/opt/rustwide/target/debug/deps/check_tests-513f026cdaa0ec89)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test check_json_error_format ... ok
[INFO] [stdout] test check_invalid_root_exits_2 ... ok
[INFO] [stdout] test check_ci_flag_implies_fail_on_issues ... FAILED
[INFO] [stdout] test check_multiple_filters_combined ... FAILED
[INFO] [stdout] test check_sarif_format_has_schema ... FAILED
[INFO] [stdout] test check_compact_format_has_no_ansi ... FAILED
[INFO] [stdout] test check_unused_files_filter_limits_output ... FAILED
[INFO] [stdout] test check_json_has_total_issues ... FAILED
[INFO] [stdout] test check_json_format_produces_valid_json ... FAILED
[INFO] [stdout] test check_markdown_format_has_heading ... FAILED
[INFO] [stdout] test check_unused_deps_filter ... FAILED
[INFO] [stdout] test check_json_has_version_and_elapsed ... FAILED
[INFO] [stdout] test check_human_output_unused_deps_has_content ... FAILED
[INFO] [stdout] test check_codeclimate_format_is_array ... FAILED
[INFO] [stdout] test check_with_issues_exits_1 ... FAILED
[INFO] [stdout] test check_warn_severity_exits_0_without_fail_flag ... FAILED
[INFO] [stdout] test check_warn_severity_exits_1_with_fail_on_issues ... FAILED
[INFO] [stdout] test check_human_output_unused_exports_only ... FAILED
[INFO] [stdout] test check_human_output_unused_files_only ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- check_ci_flag_implies_fail_on_issues stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'check_ci_flag_implies_fail_on_issues' (2498) panicked at tests/check_tests.rs:67:5:
[INFO] [stdout] assertion `left == right` failed: --ci should imply --fail-on-issues
[INFO] [stdout]   left: 2
[INFO] [stdout]  right: 1
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::trace_unsynchronized::<std[fce30c26ee6459b]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a2fd96e6dba - std[fce30c26ee6459b]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a2fd96e6dba - <<std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d17f6591d688f3bd]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a2fd96fdf0a - <core[d17f6591d688f3bd]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a2fd96fdf0a - core[d17f6591d688f3bd]::fmt::write
[INFO] [stdout]    6:     0x5a2fd96ebb12 - std[fce30c26ee6459b]::io::default_write_fmt::<alloc[dad09f3a48280dba]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5a2fd96ebb12 - <alloc[dad09f3a48280dba]::vec::Vec<u8> as std[fce30c26ee6459b]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5a2fd96c290f - <std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a2fd96c290f - std[fce30c26ee6459b]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a2fd96dddd9 - std[fce30c26ee6459b]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a2fd9677dac - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5a2fd9677dac - test[9653f4f1d2ca1489]::test_main_inner::<test[9653f4f1d2ca1489]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5a2fd96ddf92 - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5a2fd96ddf92 - std[fce30c26ee6459b]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a2fd96c29c8 - std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a2fd96b77e9 - std[fce30c26ee6459b]::sys::backtrace::__rust_end_short_backtrace::<std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a2fd96c377d - __rustc[de152adb51f02556]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a2fd96fe6cc - core[d17f6591d688f3bd]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a2fd96fe5e3 - core[d17f6591d688f3bd]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:434:23
[INFO] [stdout]   20:     0x5a2fd96b7765 - core[d17f6591d688f3bd]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5a2fd950981f - check_tests[93f420897061a7b7]::check_ci_flag_implies_fail_on_issues
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:67:5
[INFO] [stdout]   22:     0x5a2fd9508067 - check_tests[93f420897061a7b7]::check_ci_flag_implies_fail_on_issues::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:65:42
[INFO] [stdout]   23:     0x5a2fd950dd76 - <check_tests[93f420897061a7b7]::check_ci_flag_implies_fail_on_issues::{closure#0} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a2fd966b08b - <fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a2fd966b08b - test[9653f4f1d2ca1489]::__rust_begin_short_backtrace::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5a2fd967887b - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a2fd967887b - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5a2fd9671f94 - test[9653f4f1d2ca1489]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5a2fd9671f94 - std[fce30c26ee6459b]::sys::backtrace::__rust_begin_short_backtrace::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5a2fd967b482 - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::<(), core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a2fd967b482 - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5a2fd967b482 - <std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a2fd96e5e7f - <alloc[dad09f3a48280dba]::boxed::Box<dyn core[d17f6591d688f3bd]::ops::function::FnOnce<(), Output = ()> + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x5a2fd96e5e7f - <std[fce30c26ee6459b]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x77d1151b5aa4 - <unknown>
[INFO] [stdout]   45:     0x77d115242a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- check_multiple_filters_combined stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'check_multiple_filters_combined' (2510) panicked at tests/check_tests.rs:178:5:
[INFO] [stdout] should have unused_files
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::trace_unsynchronized::<std[fce30c26ee6459b]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a2fd96e6dba - std[fce30c26ee6459b]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a2fd96e6dba - <<std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d17f6591d688f3bd]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a2fd96fdf0a - <core[d17f6591d688f3bd]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a2fd96fdf0a - core[d17f6591d688f3bd]::fmt::write
[INFO] [stdout]    6:     0x5a2fd96ebb12 - std[fce30c26ee6459b]::io::default_write_fmt::<alloc[dad09f3a48280dba]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5a2fd96ebb12 - <alloc[dad09f3a48280dba]::vec::Vec<u8> as std[fce30c26ee6459b]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5a2fd96c290f - <std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a2fd96c290f - std[fce30c26ee6459b]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a2fd96dddd9 - std[fce30c26ee6459b]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a2fd9677dac - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5a2fd9677dac - test[9653f4f1d2ca1489]::test_main_inner::<test[9653f4f1d2ca1489]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5a2fd96ddf92 - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5a2fd96ddf92 - std[fce30c26ee6459b]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a2fd96c29fa - std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5a2fd96b77e9 - std[fce30c26ee6459b]::sys::backtrace::__rust_end_short_backtrace::<std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a2fd96c377d - __rustc[de152adb51f02556]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a2fd96fe6cc - core[d17f6591d688f3bd]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a2fd9509093 - check_tests[93f420897061a7b7]::check_multiple_filters_combined
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:178:5
[INFO] [stdout]   20:     0x5a2fd9507f77 - check_tests[93f420897061a7b7]::check_multiple_filters_combined::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:165:37
[INFO] [stdout]   21:     0x5a2fd950dc36 - <check_tests[93f420897061a7b7]::check_multiple_filters_combined::{closure#0} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5a2fd966b08b - <fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5a2fd966b08b - test[9653f4f1d2ca1489]::__rust_begin_short_backtrace::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x5a2fd967887b - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5a2fd967887b - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x5a2fd9671f94 - test[9653f4f1d2ca1489]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x5a2fd9671f94 - std[fce30c26ee6459b]::sys::backtrace::__rust_begin_short_backtrace::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x5a2fd967b482 - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::<(), core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5a2fd967b482 - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x5a2fd967b482 - <std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5a2fd96e5e7f - <alloc[dad09f3a48280dba]::boxed::Box<dyn core[d17f6591d688f3bd]::ops::function::FnOnce<(), Output = ()> + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x5a2fd96e5e7f - <std[fce30c26ee6459b]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x77d1151b5aa4 - <unknown>
[INFO] [stdout]   43:     0x77d115242a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- check_sarif_format_has_schema stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'check_sarif_format_has_schema' (2511) panicked at tests/common/mod.rs:109:9:
[INFO] [stdout] failed to parse JSON: EOF while parsing a value at line 1 column 0
[INFO] [stdout] stdout was:
[INFO] [stdout] 
[INFO] [stdout] stderr was:
[INFO] [stdout] Error: invalid root path '/opt/tests/fixtures/basic-project': No such file or directory (os error 2)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::trace_unsynchronized::<std[fce30c26ee6459b]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a2fd96e6dba - std[fce30c26ee6459b]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a2fd96e6dba - <<std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d17f6591d688f3bd]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a2fd96fdf0a - <core[d17f6591d688f3bd]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a2fd96fdf0a - core[d17f6591d688f3bd]::fmt::write
[INFO] [stdout]    6:     0x5a2fd96ebb12 - std[fce30c26ee6459b]::io::default_write_fmt::<alloc[dad09f3a48280dba]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5a2fd96ebb12 - <alloc[dad09f3a48280dba]::vec::Vec<u8> as std[fce30c26ee6459b]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5a2fd96c290f - <std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a2fd96c290f - std[fce30c26ee6459b]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a2fd96dddd9 - std[fce30c26ee6459b]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a2fd9677dac - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5a2fd9677dac - test[9653f4f1d2ca1489]::test_main_inner::<test[9653f4f1d2ca1489]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5a2fd96ddf92 - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5a2fd96ddf92 - std[fce30c26ee6459b]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a2fd96c29c8 - std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a2fd96b77e9 - std[fce30c26ee6459b]::sys::backtrace::__rust_end_short_backtrace::<std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a2fd96c377d - __rustc[de152adb51f02556]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a2fd96fe6cc - core[d17f6591d688f3bd]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a2fd950863f - check_tests[93f420897061a7b7]::common::parse_json::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/common/mod.rs:109:9
[INFO] [stdout]   20:     0x5a2fd95078aa - <core[d17f6591d688f3bd]::result::Result<serde_json[7ee74575aadc6a3b]::value::Value, serde_json[7ee74575aadc6a3b]::error::Error>>::unwrap_or_else::<check_tests[93f420897061a7b7]::common::parse_json::{closure#0}>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/result.rs:1622:23
[INFO] [stdout]   21:     0x5a2fd950b19c - check_tests[93f420897061a7b7]::common::parse_json
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/common/mod.rs:108:42
[INFO] [stdout]   22:     0x5a2fd9508e3f - check_tests[93f420897061a7b7]::check_sarif_format_has_schema
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:105:16
[INFO] [stdout]   23:     0x5a2fd9507f47 - check_tests[93f420897061a7b7]::check_sarif_format_has_schema::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:103:35
[INFO] [stdout]   24:     0x5a2fd950dbf6 - <check_tests[93f420897061a7b7]::check_sarif_format_has_schema::{closure#0} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a2fd966b08b - <fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x5a2fd966b08b - test[9653f4f1d2ca1489]::__rust_begin_short_backtrace::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x5a2fd967887b - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x5a2fd967887b - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x5a2fd9671f94 - test[9653f4f1d2ca1489]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x5a2fd9671f94 - std[fce30c26ee6459b]::sys::backtrace::__rust_begin_short_backtrace::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x5a2fd967b482 - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::<(), core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x5a2fd967b482 - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x5a2fd967b482 - <std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5a2fd96e5e7f - <alloc[dad09f3a48280dba]::boxed::Box<dyn core[d17f6591d688f3bd]::ops::function::FnOnce<(), Output = ()> + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   44:     0x5a2fd96e5e7f - <std[fce30c26ee6459b]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x77d1151b5aa4 - <unknown>
[INFO] [stdout]   46:     0x77d115242a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- check_compact_format_has_no_ansi stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'check_compact_format_has_no_ansi' (2500) panicked at tests/check_tests.rs:96:5:
[INFO] [stdout] compact output should not be empty for project with issues
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::trace_unsynchronized::<std[fce30c26ee6459b]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a2fd96e6dba - std[fce30c26ee6459b]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a2fd96e6dba - <<std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d17f6591d688f3bd]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a2fd96fdf0a - <core[d17f6591d688f3bd]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a2fd96fdf0a - core[d17f6591d688f3bd]::fmt::write
[INFO] [stdout]    6:     0x5a2fd96ebb12 - std[fce30c26ee6459b]::io::default_write_fmt::<alloc[dad09f3a48280dba]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5a2fd96ebb12 - <alloc[dad09f3a48280dba]::vec::Vec<u8> as std[fce30c26ee6459b]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5a2fd96c290f - <std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a2fd96c290f - std[fce30c26ee6459b]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a2fd96dddd9 - std[fce30c26ee6459b]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a2fd9677dac - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5a2fd9677dac - test[9653f4f1d2ca1489]::test_main_inner::<test[9653f4f1d2ca1489]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5a2fd96ddf92 - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5a2fd96ddf92 - std[fce30c26ee6459b]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a2fd96c29fa - std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5a2fd96b77e9 - std[fce30c26ee6459b]::sys::backtrace::__rust_end_short_backtrace::<std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a2fd96c377d - __rustc[de152adb51f02556]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a2fd96fe6cc - core[d17f6591d688f3bd]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a2fd950929f - check_tests[93f420897061a7b7]::check_compact_format_has_no_ansi
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:96:5
[INFO] [stdout]   20:     0x5a2fd9507fa7 - check_tests[93f420897061a7b7]::check_compact_format_has_no_ansi::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:86:38
[INFO] [stdout]   21:     0x5a2fd950dc76 - <check_tests[93f420897061a7b7]::check_compact_format_has_no_ansi::{closure#0} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5a2fd966b08b - <fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5a2fd966b08b - test[9653f4f1d2ca1489]::__rust_begin_short_backtrace::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x5a2fd967887b - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5a2fd967887b - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x5a2fd9671f94 - test[9653f4f1d2ca1489]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x5a2fd9671f94 - std[fce30c26ee6459b]::sys::backtrace::__rust_begin_short_backtrace::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x5a2fd967b482 - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::<(), core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5a2fd967b482 - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x5a2fd967b482 - <std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5a2fd96e5e7f - <alloc[dad09f3a48280dba]::boxed::Box<dyn core[d17f6591d688f3bd]::ops::function::FnOnce<(), Output = ()> + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x5a2fd96e5e7f - <std[fce30c26ee6459b]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x77d1151b5aa4 - <unknown>
[INFO] [stdout]   43:     0x77d115242a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- check_unused_files_filter_limits_output stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'check_unused_files_filter_limits_output' (2513) panicked at tests/check_tests.rs:153:5:
[INFO] [stdout] should have unused_files when filtered
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::trace_unsynchronized::<std[fce30c26ee6459b]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a2fd96e6dba - std[fce30c26ee6459b]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a2fd96e6dba - <<std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d17f6591d688f3bd]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a2fd96fdf0a - <core[d17f6591d688f3bd]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a2fd96fdf0a - core[d17f6591d688f3bd]::fmt::write
[INFO] [stdout]    6:     0x5a2fd96ebb12 - std[fce30c26ee6459b]::io::default_write_fmt::<alloc[dad09f3a48280dba]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5a2fd96ebb12 - <alloc[dad09f3a48280dba]::vec::Vec<u8> as std[fce30c26ee6459b]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5a2fd96c290f - <std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a2fd96c290f - std[fce30c26ee6459b]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a2fd96dddd9 - std[fce30c26ee6459b]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a2fd9677dac - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5a2fd9677dac - test[9653f4f1d2ca1489]::test_main_inner::<test[9653f4f1d2ca1489]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5a2fd96ddf92 - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5a2fd96ddf92 - std[fce30c26ee6459b]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a2fd96c29fa - std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5a2fd96b77e9 - std[fce30c26ee6459b]::sys::backtrace::__rust_end_short_backtrace::<std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a2fd96c377d - __rustc[de152adb51f02556]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a2fd96fe6cc - core[d17f6591d688f3bd]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a2fd950a84a - check_tests[93f420897061a7b7]::check_unused_files_filter_limits_output
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:153:5
[INFO] [stdout]   20:     0x5a2fd9508127 - check_tests[93f420897061a7b7]::check_unused_files_filter_limits_output::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:146:45
[INFO] [stdout]   21:     0x5a2fd950de76 - <check_tests[93f420897061a7b7]::check_unused_files_filter_limits_output::{closure#0} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5a2fd966b08b - <fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5a2fd966b08b - test[9653f4f1d2ca1489]::__rust_begin_short_backtrace::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x5a2fd967887b - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5a2fd967887b - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x5a2fd9671f94 - test[9653f4f1d2ca1489]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x5a2fd9671f94 - std[fce30c26ee6459b]::sys::backtrace::__rust_begin_short_backtrace::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x5a2fd967b482 - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::<(), core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5a2fd967b482 - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x5a2fd967b482 - <std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5a2fd96e5e7f - <alloc[dad09f3a48280dba]::boxed::Box<dyn core[d17f6591d688f3bd]::ops::function::FnOnce<(), Output = ()> + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x5a2fd96e5e7f - <std[fce30c26ee6459b]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x77d1151b5aa4 - <unknown>
[INFO] [stdout]   43:     0x77d115242a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- check_json_has_total_issues stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'check_json_has_total_issues' (2507) panicked at tests/check_tests.rs:210:5:
[INFO] [stdout] JSON should have total_issues
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::trace_unsynchronized::<std[fce30c26ee6459b]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a2fd96e6dba - std[fce30c26ee6459b]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a2fd96e6dba - <<std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d17f6591d688f3bd]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a2fd96fdf0a - <core[d17f6591d688f3bd]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a2fd96fdf0a - core[d17f6591d688f3bd]::fmt::write
[INFO] [stdout]    6:     0x5a2fd96ebb12 - std[fce30c26ee6459b]::io::default_write_fmt::<alloc[dad09f3a48280dba]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5a2fd96ebb12 - <alloc[dad09f3a48280dba]::vec::Vec<u8> as std[fce30c26ee6459b]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5a2fd96c290f - <std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a2fd96c290f - std[fce30c26ee6459b]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a2fd96dddd9 - std[fce30c26ee6459b]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a2fd9677dac - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5a2fd9677dac - test[9653f4f1d2ca1489]::test_main_inner::<test[9653f4f1d2ca1489]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5a2fd96ddf92 - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5a2fd96ddf92 - std[fce30c26ee6459b]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a2fd96c29fa - std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5a2fd96b77e9 - std[fce30c26ee6459b]::sys::backtrace::__rust_end_short_backtrace::<std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a2fd96c377d - __rustc[de152adb51f02556]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a2fd96fe6cc - core[d17f6591d688f3bd]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a2fd9508cfa - check_tests[93f420897061a7b7]::check_json_has_total_issues
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:210:5
[INFO] [stdout]   20:     0x5a2fd9507f17 - check_tests[93f420897061a7b7]::check_json_has_total_issues::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:207:33
[INFO] [stdout]   21:     0x5a2fd950dbb6 - <check_tests[93f420897061a7b7]::check_json_has_total_issues::{closure#0} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5a2fd966b08b - <fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5a2fd966b08b - test[9653f4f1d2ca1489]::__rust_begin_short_backtrace::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x5a2fd967887b - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5a2fd967887b - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x5a2fd9671f94 - test[9653f4f1d2ca1489]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x5a2fd9671f94 - std[fce30c26ee6459b]::sys::backtrace::__rust_begin_short_backtrace::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x5a2fd967b482 - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::<(), core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5a2fd967b482 - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x5a2fd967b482 - <std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5a2fd96e5e7f - <alloc[dad09f3a48280dba]::boxed::Box<dyn core[d17f6591d688f3bd]::ops::function::FnOnce<(), Output = ()> + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x5a2fd96e5e7f - <std[fce30c26ee6459b]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x77d1151b5aa4 - <unknown>
[INFO] [stdout]   43:     0x77d115242a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- check_json_format_produces_valid_json stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'check_json_format_produces_valid_json' (2506) panicked at tests/check_tests.rs:78:5:
[INFO] [stdout] JSON output should have schema_version
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::trace_unsynchronized::<std[fce30c26ee6459b]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a2fd96e6dba - std[fce30c26ee6459b]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a2fd96e6dba - <<std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d17f6591d688f3bd]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a2fd96fdf0a - <core[d17f6591d688f3bd]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a2fd96fdf0a - core[d17f6591d688f3bd]::fmt::write
[INFO] [stdout]    6:     0x5a2fd96ebb12 - std[fce30c26ee6459b]::io::default_write_fmt::<alloc[dad09f3a48280dba]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5a2fd96ebb12 - <alloc[dad09f3a48280dba]::vec::Vec<u8> as std[fce30c26ee6459b]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5a2fd96c290f - <std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a2fd96c290f - std[fce30c26ee6459b]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a2fd96dddd9 - std[fce30c26ee6459b]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a2fd9677dac - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5a2fd9677dac - test[9653f4f1d2ca1489]::test_main_inner::<test[9653f4f1d2ca1489]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5a2fd96ddf92 - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5a2fd96ddf92 - std[fce30c26ee6459b]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a2fd96c29fa - std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5a2fd96b77e9 - std[fce30c26ee6459b]::sys::backtrace::__rust_end_short_backtrace::<std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a2fd96c377d - __rustc[de152adb51f02556]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a2fd96fe6cc - core[d17f6591d688f3bd]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a2fd9509ffa - check_tests[93f420897061a7b7]::check_json_format_produces_valid_json
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:78:5
[INFO] [stdout]   20:     0x5a2fd95080c7 - check_tests[93f420897061a7b7]::check_json_format_produces_valid_json::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:75:43
[INFO] [stdout]   21:     0x5a2fd950ddf6 - <check_tests[93f420897061a7b7]::check_json_format_produces_valid_json::{closure#0} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5a2fd966b08b - <fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5a2fd966b08b - test[9653f4f1d2ca1489]::__rust_begin_short_backtrace::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x5a2fd967887b - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5a2fd967887b - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x5a2fd9671f94 - test[9653f4f1d2ca1489]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x5a2fd9671f94 - std[fce30c26ee6459b]::sys::backtrace::__rust_begin_short_backtrace::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x5a2fd967b482 - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::<(), core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5a2fd967b482 - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x5a2fd967b482 - <std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5a2fd96e5e7f - <alloc[dad09f3a48280dba]::boxed::Box<dyn core[d17f6591d688f3bd]::ops::function::FnOnce<(), Output = ()> + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x5a2fd96e5e7f - <std[fce30c26ee6459b]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x77d1151b5aa4 - <unknown>
[INFO] [stdout]   43:     0x77d115242a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- check_markdown_format_has_heading stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'check_markdown_format_has_heading' (2509) panicked at tests/check_tests.rs:119:5:
[INFO] [stdout] markdown output should contain heading markers
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::trace_unsynchronized::<std[fce30c26ee6459b]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a2fd96e6dba - std[fce30c26ee6459b]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a2fd96e6dba - <<std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d17f6591d688f3bd]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a2fd96fdf0a - <core[d17f6591d688f3bd]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a2fd96fdf0a - core[d17f6591d688f3bd]::fmt::write
[INFO] [stdout]    6:     0x5a2fd96ebb12 - std[fce30c26ee6459b]::io::default_write_fmt::<alloc[dad09f3a48280dba]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5a2fd96ebb12 - <alloc[dad09f3a48280dba]::vec::Vec<u8> as std[fce30c26ee6459b]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5a2fd96c290f - <std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a2fd96c290f - std[fce30c26ee6459b]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a2fd96dddd9 - std[fce30c26ee6459b]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a2fd9677dac - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5a2fd9677dac - test[9653f4f1d2ca1489]::test_main_inner::<test[9653f4f1d2ca1489]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5a2fd96ddf92 - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5a2fd96ddf92 - std[fce30c26ee6459b]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a2fd96c29fa - std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5a2fd96b77e9 - std[fce30c26ee6459b]::sys::backtrace::__rust_end_short_backtrace::<std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a2fd96c377d - __rustc[de152adb51f02556]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a2fd96fe6cc - core[d17f6591d688f3bd]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a2fd9509539 - check_tests[93f420897061a7b7]::check_markdown_format_has_heading
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:119:5
[INFO] [stdout]   20:     0x5a2fd9508007 - check_tests[93f420897061a7b7]::check_markdown_format_has_heading::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:113:39
[INFO] [stdout]   21:     0x5a2fd950dcf6 - <check_tests[93f420897061a7b7]::check_markdown_format_has_heading::{closure#0} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5a2fd966b08b - <fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5a2fd966b08b - test[9653f4f1d2ca1489]::__rust_begin_short_backtrace::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x5a2fd967887b - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5a2fd967887b - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x5a2fd9671f94 - test[9653f4f1d2ca1489]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x5a2fd9671f94 - std[fce30c26ee6459b]::sys::backtrace::__rust_begin_short_backtrace::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x5a2fd967b482 - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::<(), core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5a2fd967b482 - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x5a2fd967b482 - <std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5a2fd96e5e7f - <alloc[dad09f3a48280dba]::boxed::Box<dyn core[d17f6591d688f3bd]::ops::function::FnOnce<(), Output = ()> + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x5a2fd96e5e7f - <std[fce30c26ee6459b]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x77d1151b5aa4 - <unknown>
[INFO] [stdout]   43:     0x77d115242a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- check_unused_deps_filter stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'check_unused_deps_filter' (2512) panicked at tests/check_tests.rs:196:5:
[INFO] [stdout] should have unused_dependencies
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::trace_unsynchronized::<std[fce30c26ee6459b]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a2fd96e6dba - std[fce30c26ee6459b]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a2fd96e6dba - <<std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d17f6591d688f3bd]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a2fd96fdf0a - <core[d17f6591d688f3bd]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a2fd96fdf0a - core[d17f6591d688f3bd]::fmt::write
[INFO] [stdout]    6:     0x5a2fd96ebb12 - std[fce30c26ee6459b]::io::default_write_fmt::<alloc[dad09f3a48280dba]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5a2fd96ebb12 - <alloc[dad09f3a48280dba]::vec::Vec<u8> as std[fce30c26ee6459b]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5a2fd96c290f - <std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a2fd96c290f - std[fce30c26ee6459b]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a2fd96dddd9 - std[fce30c26ee6459b]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a2fd9677dac - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5a2fd9677dac - test[9653f4f1d2ca1489]::test_main_inner::<test[9653f4f1d2ca1489]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5a2fd96ddf92 - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5a2fd96ddf92 - std[fce30c26ee6459b]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a2fd96c29fa - std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5a2fd96b77e9 - std[fce30c26ee6459b]::sys::backtrace::__rust_end_short_backtrace::<std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a2fd96c377d - __rustc[de152adb51f02556]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a2fd96fe6cc - core[d17f6591d688f3bd]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a2fd95089aa - check_tests[93f420897061a7b7]::check_unused_deps_filter
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:196:5
[INFO] [stdout]   20:     0x5a2fd9507e87 - check_tests[93f420897061a7b7]::check_unused_deps_filter::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:189:30
[INFO] [stdout]   21:     0x5a2fd950daf6 - <check_tests[93f420897061a7b7]::check_unused_deps_filter::{closure#0} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5a2fd966b08b - <fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5a2fd966b08b - test[9653f4f1d2ca1489]::__rust_begin_short_backtrace::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x5a2fd967887b - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5a2fd967887b - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x5a2fd9671f94 - test[9653f4f1d2ca1489]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x5a2fd9671f94 - std[fce30c26ee6459b]::sys::backtrace::__rust_begin_short_backtrace::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x5a2fd967b482 - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::<(), core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5a2fd967b482 - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x5a2fd967b482 - <std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5a2fd96e5e7f - <alloc[dad09f3a48280dba]::boxed::Box<dyn core[d17f6591d688f3bd]::ops::function::FnOnce<(), Output = ()> + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x5a2fd96e5e7f - <std[fce30c26ee6459b]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x77d1151b5aa4 - <unknown>
[INFO] [stdout]   43:     0x77d115242a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- check_json_has_version_and_elapsed stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'check_json_has_version_and_elapsed' (2508) panicked at tests/check_tests.rs:224:5:
[INFO] [stdout] JSON should have version
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::trace_unsynchronized::<std[fce30c26ee6459b]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a2fd96e6dba - std[fce30c26ee6459b]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a2fd96e6dba - <<std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d17f6591d688f3bd]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a2fd96fdf0a - <core[d17f6591d688f3bd]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a2fd96fdf0a - core[d17f6591d688f3bd]::fmt::write
[INFO] [stdout]    6:     0x5a2fd96ebb12 - std[fce30c26ee6459b]::io::default_write_fmt::<alloc[dad09f3a48280dba]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5a2fd96ebb12 - <alloc[dad09f3a48280dba]::vec::Vec<u8> as std[fce30c26ee6459b]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5a2fd96c290f - <std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a2fd96c290f - std[fce30c26ee6459b]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a2fd96dddd9 - std[fce30c26ee6459b]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a2fd9677dac - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5a2fd9677dac - test[9653f4f1d2ca1489]::test_main_inner::<test[9653f4f1d2ca1489]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5a2fd96ddf92 - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5a2fd96ddf92 - std[fce30c26ee6459b]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a2fd96c29fa - std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5a2fd96b77e9 - std[fce30c26ee6459b]::sys::backtrace::__rust_end_short_backtrace::<std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a2fd96c377d - __rustc[de152adb51f02556]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a2fd96fe6cc - core[d17f6591d688f3bd]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a2fd9509693 - check_tests[93f420897061a7b7]::check_json_has_version_and_elapsed
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:224:5
[INFO] [stdout]   20:     0x5a2fd9508037 - check_tests[93f420897061a7b7]::check_json_has_version_and_elapsed::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:221:40
[INFO] [stdout]   21:     0x5a2fd950dd36 - <check_tests[93f420897061a7b7]::check_json_has_version_and_elapsed::{closure#0} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5a2fd966b08b - <fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5a2fd966b08b - test[9653f4f1d2ca1489]::__rust_begin_short_backtrace::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x5a2fd967887b - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5a2fd967887b - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x5a2fd9671f94 - test[9653f4f1d2ca1489]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x5a2fd9671f94 - std[fce30c26ee6459b]::sys::backtrace::__rust_begin_short_backtrace::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x5a2fd967b482 - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::<(), core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5a2fd967b482 - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x5a2fd967b482 - <std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5a2fd96e5e7f - <alloc[dad09f3a48280dba]::boxed::Box<dyn core[d17f6591d688f3bd]::ops::function::FnOnce<(), Output = ()> + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x5a2fd96e5e7f - <std[fce30c26ee6459b]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x77d1151b5aa4 - <unknown>
[INFO] [stdout]   43:     0x77d115242a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- check_human_output_unused_deps_has_content stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'check_human_output_unused_deps_has_content' (2501) panicked at tests/check_tests.rs:292:5:
[INFO] [stdout] unused-deps output should contain section header
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::trace_unsynchronized::<std[fce30c26ee6459b]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a2fd96e6dba - std[fce30c26ee6459b]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a2fd96e6dba - <<std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d17f6591d688f3bd]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a2fd96fdf0a - <core[d17f6591d688f3bd]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a2fd96fdf0a - core[d17f6591d688f3bd]::fmt::write
[INFO] [stdout]    6:     0x5a2fd96ebb12 - std[fce30c26ee6459b]::io::default_write_fmt::<alloc[dad09f3a48280dba]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5a2fd96ebb12 - <alloc[dad09f3a48280dba]::vec::Vec<u8> as std[fce30c26ee6459b]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5a2fd96c290f - <std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a2fd96c290f - std[fce30c26ee6459b]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a2fd96dddd9 - std[fce30c26ee6459b]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a2fd9677dac - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5a2fd9677dac - test[9653f4f1d2ca1489]::test_main_inner::<test[9653f4f1d2ca1489]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5a2fd96ddf92 - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5a2fd96ddf92 - std[fce30c26ee6459b]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a2fd96c29fa - std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5a2fd96b77e9 - std[fce30c26ee6459b]::sys::backtrace::__rust_end_short_backtrace::<std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a2fd96c377d - __rustc[de152adb51f02556]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a2fd96fe6cc - core[d17f6591d688f3bd]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a2fd950aa73 - check_tests[93f420897061a7b7]::check_human_output_unused_deps_has_content
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:292:5
[INFO] [stdout]   20:     0x5a2fd9508157 - check_tests[93f420897061a7b7]::check_human_output_unused_deps_has_content::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:290:48
[INFO] [stdout]   21:     0x5a2fd950deb6 - <check_tests[93f420897061a7b7]::check_human_output_unused_deps_has_content::{closure#0} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5a2fd966b08b - <fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5a2fd966b08b - test[9653f4f1d2ca1489]::__rust_begin_short_backtrace::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x5a2fd967887b - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5a2fd967887b - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x5a2fd9671f94 - test[9653f4f1d2ca1489]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x5a2fd9671f94 - std[fce30c26ee6459b]::sys::backtrace::__rust_begin_short_backtrace::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x5a2fd967b482 - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::<(), core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5a2fd967b482 - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x5a2fd967b482 - <std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5a2fd96e5e7f - <alloc[dad09f3a48280dba]::boxed::Box<dyn core[d17f6591d688f3bd]::ops::function::FnOnce<(), Output = ()> + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   41:     0x5a2fd96e5e7f - <std[fce30c26ee6459b]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x77d1151b5aa4 - <unknown>
[INFO] [stdout]   43:     0x77d115242a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- check_codeclimate_format_is_array stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'check_codeclimate_format_is_array' (2499) panicked at tests/check_tests.rs:133:9:
[INFO] [stdout] failed to parse codeclimate JSON: EOF while parsing a value at line 1 column 0
[INFO] [stdout] stdout: 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::trace_unsynchronized::<std[fce30c26ee6459b]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a2fd96e6dba - std[fce30c26ee6459b]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a2fd96e6dba - <<std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d17f6591d688f3bd]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a2fd96fdf0a - <core[d17f6591d688f3bd]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a2fd96fdf0a - core[d17f6591d688f3bd]::fmt::write
[INFO] [stdout]    6:     0x5a2fd96ebb12 - std[fce30c26ee6459b]::io::default_write_fmt::<alloc[dad09f3a48280dba]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5a2fd96ebb12 - <alloc[dad09f3a48280dba]::vec::Vec<u8> as std[fce30c26ee6459b]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5a2fd96c290f - <std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a2fd96c290f - std[fce30c26ee6459b]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a2fd96dddd9 - std[fce30c26ee6459b]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a2fd9677dac - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5a2fd9677dac - test[9653f4f1d2ca1489]::test_main_inner::<test[9653f4f1d2ca1489]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5a2fd96ddf92 - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5a2fd96ddf92 - std[fce30c26ee6459b]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a2fd96c29c8 - std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a2fd96b77e9 - std[fce30c26ee6459b]::sys::backtrace::__rust_end_short_backtrace::<std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a2fd96c377d - __rustc[de152adb51f02556]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a2fd96fe6cc - core[d17f6591d688f3bd]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a2fd9508356 - check_tests[93f420897061a7b7]::check_codeclimate_format_is_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:133:9
[INFO] [stdout]   20:     0x5a2fd950782a - <core[d17f6591d688f3bd]::result::Result<serde_json[7ee74575aadc6a3b]::value::Value, serde_json[7ee74575aadc6a3b]::error::Error>>::unwrap_or_else::<check_tests[93f420897061a7b7]::check_codeclimate_format_is_array::{closure#0}>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/result.rs:1622:23
[INFO] [stdout]   21:     0x5a2fd9509396 - check_tests[93f420897061a7b7]::check_codeclimate_format_is_array
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:132:72
[INFO] [stdout]   22:     0x5a2fd9507fd7 - check_tests[93f420897061a7b7]::check_codeclimate_format_is_array::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:126:39
[INFO] [stdout]   23:     0x5a2fd950dcb6 - <check_tests[93f420897061a7b7]::check_codeclimate_format_is_array::{closure#0} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a2fd966b08b - <fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a2fd966b08b - test[9653f4f1d2ca1489]::__rust_begin_short_backtrace::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5a2fd967887b - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a2fd967887b - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5a2fd9671f94 - test[9653f4f1d2ca1489]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5a2fd9671f94 - std[fce30c26ee6459b]::sys::backtrace::__rust_begin_short_backtrace::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5a2fd967b482 - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::<(), core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a2fd967b482 - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5a2fd967b482 - <std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a2fd96e5e7f - <alloc[dad09f3a48280dba]::boxed::Box<dyn core[d17f6591d688f3bd]::ops::function::FnOnce<(), Output = ()> + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x5a2fd96e5e7f - <std[fce30c26ee6459b]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x77d1151b5aa4 - <unknown>
[INFO] [stdout]   45:     0x77d115242a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- check_with_issues_exits_1 stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'check_with_issues_exits_1' (2561) panicked at tests/check_tests.rs:17:5:
[INFO] [stdout] assertion `left == right` failed: check should exit 1 when error-severity issues found
[INFO] [stdout]   left: 2
[INFO] [stdout]  right: 1
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::trace_unsynchronized::<std[fce30c26ee6459b]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a2fd96e6dba - std[fce30c26ee6459b]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a2fd96e6dba - <<std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d17f6591d688f3bd]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a2fd96fdf0a - <core[d17f6591d688f3bd]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a2fd96fdf0a - core[d17f6591d688f3bd]::fmt::write
[INFO] [stdout]    6:     0x5a2fd96ebb12 - std[fce30c26ee6459b]::io::default_write_fmt::<alloc[dad09f3a48280dba]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5a2fd96ebb12 - <alloc[dad09f3a48280dba]::vec::Vec<u8> as std[fce30c26ee6459b]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5a2fd96c290f - <std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a2fd96c290f - std[fce30c26ee6459b]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a2fd96dddd9 - std[fce30c26ee6459b]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a2fd9677dac - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5a2fd9677dac - test[9653f4f1d2ca1489]::test_main_inner::<test[9653f4f1d2ca1489]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5a2fd96ddf92 - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5a2fd96ddf92 - std[fce30c26ee6459b]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a2fd96c29c8 - std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a2fd96b77e9 - std[fce30c26ee6459b]::sys::backtrace::__rust_end_short_backtrace::<std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a2fd96c377d - __rustc[de152adb51f02556]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a2fd96fe6cc - core[d17f6591d688f3bd]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a2fd96fe5e3 - core[d17f6591d688f3bd]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:434:23
[INFO] [stdout]   20:     0x5a2fd96b7765 - core[d17f6591d688f3bd]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5a2fd9508abf - check_tests[93f420897061a7b7]::check_with_issues_exits_1
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:17:5
[INFO] [stdout]   22:     0x5a2fd9507eb7 - check_tests[93f420897061a7b7]::check_with_issues_exits_1::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:14:31
[INFO] [stdout]   23:     0x5a2fd950db36 - <check_tests[93f420897061a7b7]::check_with_issues_exits_1::{closure#0} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a2fd966b08b - <fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a2fd966b08b - test[9653f4f1d2ca1489]::__rust_begin_short_backtrace::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5a2fd967887b - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a2fd967887b - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5a2fd9671f94 - test[9653f4f1d2ca1489]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5a2fd9671f94 - std[fce30c26ee6459b]::sys::backtrace::__rust_begin_short_backtrace::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5a2fd967b482 - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::<(), core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a2fd967b482 - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5a2fd967b482 - <std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a2fd96e5e7f - <alloc[dad09f3a48280dba]::boxed::Box<dyn core[d17f6591d688f3bd]::ops::function::FnOnce<(), Output = ()> + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x5a2fd96e5e7f - <std[fce30c26ee6459b]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x77d1151b5aa4 - <unknown>
[INFO] [stdout]   45:     0x77d115242a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- check_warn_severity_exits_0_without_fail_flag stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'check_warn_severity_exits_0_without_fail_flag' (2531) panicked at tests/check_tests.rs:32:5:
[INFO] [stdout] assertion `left == right` failed: check with only warn-severity issues should exit 0 without --fail-on-issues
[INFO] [stdout]   left: 2
[INFO] [stdout]  right: 0
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::trace_unsynchronized::<std[fce30c26ee6459b]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a2fd96e6dba - std[fce30c26ee6459b]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a2fd96e6dba - <<std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d17f6591d688f3bd]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a2fd96fdf0a - <core[d17f6591d688f3bd]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a2fd96fdf0a - core[d17f6591d688f3bd]::fmt::write
[INFO] [stdout]    6:     0x5a2fd96ebb12 - std[fce30c26ee6459b]::io::default_write_fmt::<alloc[dad09f3a48280dba]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5a2fd96ebb12 - <alloc[dad09f3a48280dba]::vec::Vec<u8> as std[fce30c26ee6459b]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5a2fd96c290f - <std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a2fd96c290f - std[fce30c26ee6459b]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a2fd96dddd9 - std[fce30c26ee6459b]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a2fd9677dac - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5a2fd9677dac - test[9653f4f1d2ca1489]::test_main_inner::<test[9653f4f1d2ca1489]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5a2fd96ddf92 - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5a2fd96ddf92 - std[fce30c26ee6459b]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a2fd96c29c8 - std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a2fd96b77e9 - std[fce30c26ee6459b]::sys::backtrace::__rust_end_short_backtrace::<std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a2fd96c377d - __rustc[de152adb51f02556]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a2fd96fe6cc - core[d17f6591d688f3bd]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a2fd96fe5e3 - core[d17f6591d688f3bd]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:434:23
[INFO] [stdout]   20:     0x5a2fd96b7765 - core[d17f6591d688f3bd]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5a2fd950abf3 - check_tests[93f420897061a7b7]::check_warn_severity_exits_0_without_fail_flag
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:32:5
[INFO] [stdout]   22:     0x5a2fd9508187 - check_tests[93f420897061a7b7]::check_warn_severity_exits_0_without_fail_flag::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:24:51
[INFO] [stdout]   23:     0x5a2fd950def6 - <check_tests[93f420897061a7b7]::check_warn_severity_exits_0_without_fail_flag::{closure#0} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a2fd966b08b - <fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a2fd966b08b - test[9653f4f1d2ca1489]::__rust_begin_short_backtrace::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5a2fd967887b - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a2fd967887b - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5a2fd9671f94 - test[9653f4f1d2ca1489]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5a2fd9671f94 - std[fce30c26ee6459b]::sys::backtrace::__rust_begin_short_backtrace::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5a2fd967b482 - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::<(), core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a2fd967b482 - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5a2fd967b482 - <std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a2fd96e5e7f - <alloc[dad09f3a48280dba]::boxed::Box<dyn core[d17f6591d688f3bd]::ops::function::FnOnce<(), Output = ()> + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x5a2fd96e5e7f - <std[fce30c26ee6459b]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x77d1151b5aa4 - <unknown>
[INFO] [stdout]   45:     0x77d115242a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- check_warn_severity_exits_1_with_fail_on_issues stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'check_warn_severity_exits_1_with_fail_on_issues' (2532) panicked at tests/check_tests.rs:58:5:
[INFO] [stdout] assertion `left == right` failed: --fail-on-issues should promote warns to errors and exit 1
[INFO] [stdout]   left: 2
[INFO] [stdout]  right: 1
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::trace_unsynchronized::<std[fce30c26ee6459b]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a2fd96e6dba - std[fce30c26ee6459b]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a2fd96e6dba - <<std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d17f6591d688f3bd]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a2fd96fdf0a - <core[d17f6591d688f3bd]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a2fd96fdf0a - core[d17f6591d688f3bd]::fmt::write
[INFO] [stdout]    6:     0x5a2fd96ebb12 - std[fce30c26ee6459b]::io::default_write_fmt::<alloc[dad09f3a48280dba]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5a2fd96ebb12 - <alloc[dad09f3a48280dba]::vec::Vec<u8> as std[fce30c26ee6459b]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5a2fd96c290f - <std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a2fd96c290f - std[fce30c26ee6459b]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a2fd96dddd9 - std[fce30c26ee6459b]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a2fd9677dac - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5a2fd9677dac - test[9653f4f1d2ca1489]::test_main_inner::<test[9653f4f1d2ca1489]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5a2fd96ddf92 - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5a2fd96ddf92 - std[fce30c26ee6459b]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a2fd96c29c8 - std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a2fd96b77e9 - std[fce30c26ee6459b]::sys::backtrace::__rust_end_short_backtrace::<std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a2fd96c377d - __rustc[de152adb51f02556]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a2fd96fe6cc - core[d17f6591d688f3bd]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a2fd96fe5e3 - core[d17f6591d688f3bd]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:434:23
[INFO] [stdout]   20:     0x5a2fd96b7765 - core[d17f6591d688f3bd]::panicking::assert_failed::<i32, i32>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x5a2fd950adef - check_tests[93f420897061a7b7]::check_warn_severity_exits_1_with_fail_on_issues
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:58:5
[INFO] [stdout]   22:     0x5a2fd95081b7 - check_tests[93f420897061a7b7]::check_warn_severity_exits_1_with_fail_on_issues::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:45:53
[INFO] [stdout]   23:     0x5a2fd950df36 - <check_tests[93f420897061a7b7]::check_warn_severity_exits_1_with_fail_on_issues::{closure#0} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a2fd966b08b - <fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a2fd966b08b - test[9653f4f1d2ca1489]::__rust_begin_short_backtrace::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5a2fd967887b - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a2fd967887b - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5a2fd9671f94 - test[9653f4f1d2ca1489]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5a2fd9671f94 - std[fce30c26ee6459b]::sys::backtrace::__rust_begin_short_backtrace::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5a2fd967b482 - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::<(), core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a2fd967b482 - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5a2fd967b482 - <std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a2fd96e5e7f - <alloc[dad09f3a48280dba]::boxed::Box<dyn core[d17f6591d688f3bd]::ops::function::FnOnce<(), Output = ()> + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x5a2fd96e5e7f - <std[fce30c26ee6459b]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x77d1151b5aa4 - <unknown>
[INFO] [stdout]   45:     0x77d115242a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- check_human_output_unused_exports_only stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: tests/snapshots/check_tests__check_human_unused_exports_only.snap
[INFO] [stdout] Snapshot: check_human_unused_exports_only
[INFO] [stdout] Source: tests/check_tests.rs:285
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: redacted
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-── Unused Code ─────────────────────────────────────
[INFO] [stdout]     2       │-
[INFO] [stdout]     3       │-● Unused exports (2)
[INFO] [stdout]     4       │-  src/utils.ts (2)
[INFO] [stdout]     5       │-    :3 unusedFunction
[INFO] [stdout]     6       │-    :5 anotherUnused
[INFO] [stdout]     7       │-  Exported symbols with no known consumers — https://docs.fallow.tools/explanations/dead-code#unused-exports
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'check_human_output_unused_exports_only' (2502) panicked at tests/check_tests.rs:285:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/tests/snapshots/check_tests__check_human_unused_exports_only.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::trace_unsynchronized::<std[fce30c26ee6459b]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a2fd96e6dba - std[fce30c26ee6459b]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a2fd96e6dba - <<std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d17f6591d688f3bd]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a2fd96fdf0a - <core[d17f6591d688f3bd]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a2fd96fdf0a - core[d17f6591d688f3bd]::fmt::write
[INFO] [stdout]    6:     0x5a2fd96ebb12 - std[fce30c26ee6459b]::io::default_write_fmt::<alloc[dad09f3a48280dba]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5a2fd96ebb12 - <alloc[dad09f3a48280dba]::vec::Vec<u8> as std[fce30c26ee6459b]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5a2fd96c290f - <std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a2fd96c290f - std[fce30c26ee6459b]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a2fd96dddd9 - std[fce30c26ee6459b]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a2fd9677dac - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5a2fd9677dac - test[9653f4f1d2ca1489]::test_main_inner::<test[9653f4f1d2ca1489]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5a2fd96ddf92 - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5a2fd96ddf92 - std[fce30c26ee6459b]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a2fd96c29c8 - std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a2fd96b77e9 - std[fce30c26ee6459b]::sys::backtrace::__rust_end_short_backtrace::<std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a2fd96c377d - __rustc[de152adb51f02556]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a2fd96fe6cc - core[d17f6591d688f3bd]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:80:14
[INFO] [stderr] error: test failed, to rerun pass `--test check_tests`
[INFO] [stdout]   19:     0x5a2fd96fe442 - core[d17f6591d688f3bd]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a2fd950a5ea - <core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::boxed::Box<dyn core[d17f6591d688f3bd]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a2fd950a5ea - check_tests[93f420897061a7b7]::check_human_output_unused_exports_only
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:285:5
[INFO] [stdout]   22:     0x5a2fd95080f7 - check_tests[93f420897061a7b7]::check_human_output_unused_exports_only::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:281:44
[INFO] [stdout]   23:     0x5a2fd950de36 - <check_tests[93f420897061a7b7]::check_human_output_unused_exports_only::{closure#0} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a2fd966b08b - <fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a2fd966b08b - test[9653f4f1d2ca1489]::__rust_begin_short_backtrace::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5a2fd967887b - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a2fd967887b - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5a2fd9671f94 - test[9653f4f1d2ca1489]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5a2fd9671f94 - std[fce30c26ee6459b]::sys::backtrace::__rust_begin_short_backtrace::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5a2fd967b482 - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::<(), core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a2fd967b482 - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5a2fd967b482 - <std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a2fd96e5e7f - <alloc[dad09f3a48280dba]::boxed::Box<dyn core[d17f6591d688f3bd]::ops::function::FnOnce<(), Output = ()> + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x5a2fd96e5e7f - <std[fce30c26ee6459b]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x77d1151b5aa4 - <unknown>
[INFO] [stdout]   45:     0x77d115242a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- check_human_output_unused_files_only stdout ----
[INFO] [stdout] ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Snapshot Summary ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[INFO] [stdout] Snapshot file: tests/snapshots/check_tests__check_human_unused_files_only.snap
[INFO] [stdout] Snapshot: check_human_unused_files_only
[INFO] [stdout] Source: tests/check_tests.rs:277
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] Expression: redacted
[INFO] [stdout] ────────────────────────────────────────────────────────────────────────────────
[INFO] [stdout] -old snapshot
[INFO] [stdout] +new results
[INFO] [stdout] ────────────┬───────────────────────────────────────────────────────────────────
[INFO] [stdout]     1       │-── Unused Code ─────────────────────────────────────
[INFO] [stdout]     2       │-
[INFO] [stdout]     3       │-● Unused files (1)
[INFO] [stdout]     4       │-  src/orphan.ts
[INFO] [stdout]     5       │-  Files not reachable from any entry point — https://docs.fallow.tools/explanations/dead-code#unused-files
[INFO] [stdout] ────────────┴───────────────────────────────────────────────────────────────────
[INFO] [stdout] 
[INFO] [stdout] thread 'check_human_output_unused_files_only' (2503) panicked at tests/check_tests.rs:277:5:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: FileIo(Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }, "/opt/rustwide/workdir/tests/snapshots/check_tests__check_human_unused_files_only.snap.new")
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a2fd96e6dba - std[fce30c26ee6459b]::backtrace_rs::backtrace::trace_unsynchronized::<std[fce30c26ee6459b]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a2fd96e6dba - std[fce30c26ee6459b]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a2fd96e6dba - <<std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[d17f6591d688f3bd]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a2fd96fdf0a - <core[d17f6591d688f3bd]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a2fd96fdf0a - core[d17f6591d688f3bd]::fmt::write
[INFO] [stdout]    6:     0x5a2fd96ebb12 - std[fce30c26ee6459b]::io::default_write_fmt::<alloc[dad09f3a48280dba]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:621:11
[INFO] [stdout]    7:     0x5a2fd96ebb12 - <alloc[dad09f3a48280dba]::vec::Vec<u8> as std[fce30c26ee6459b]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/io/mod.rs:1976:13
[INFO] [stdout]    8:     0x5a2fd96c290f - <std[fce30c26ee6459b]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a2fd96c290f - std[fce30c26ee6459b]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a2fd96dddd9 - std[fce30c26ee6459b]::panicking::default_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a2fd9677dac - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   12:     0x5a2fd9677dac - test[9653f4f1d2ca1489]::test_main_inner::<test[9653f4f1d2ca1489]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5a2fd96ddf92 - <alloc[dad09f3a48280dba]::boxed::Box<dyn for<'a, 'b> core[d17f6591d688f3bd]::ops::function::Fn<(&'a std[fce30c26ee6459b]::panic::PanicHookInfo<'b>,), Output = ()> + core[d17f6591d688f3bd]::marker::Sync + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::Fn<(&std[fce30c26ee6459b]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2285:9
[INFO] [stdout]   14:     0x5a2fd96ddf92 - std[fce30c26ee6459b]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a2fd96c29c8 - std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5a2fd96b77e9 - std[fce30c26ee6459b]::sys::backtrace::__rust_end_short_backtrace::<std[fce30c26ee6459b]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a2fd96c377d - __rustc[de152adb51f02556]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a2fd96fe6cc - core[d17f6591d688f3bd]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a2fd96fe442 - core[d17f6591d688f3bd]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/result.rs:1867:5
[INFO] [stdout]   20:     0x5a2fd9509daa - <core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::boxed::Box<dyn core[d17f6591d688f3bd]::error::Error>>>::unwrap
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x5a2fd9509daa - check_tests[93f420897061a7b7]::check_human_output_unused_files_only
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:277:5
[INFO] [stdout]   22:     0x5a2fd9508097 - check_tests[93f420897061a7b7]::check_human_output_unused_files_only::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/check_tests.rs:273:42
[INFO] [stdout]   23:     0x5a2fd950ddb6 - <check_tests[93f420897061a7b7]::check_human_output_unused_files_only::{closure#0} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x5a2fd966b08b - <fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x5a2fd966b08b - test[9653f4f1d2ca1489]::__rust_begin_short_backtrace::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, fn() -> core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x5a2fd967887b - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x5a2fd967887b - std[fce30c26ee6459b]::panicking::catch_unwind::<core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>, core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x5a2fd967887b - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<test[9653f4f1d2ca1489]::run_test_in_process::{closure#0}>, core[d17f6591d688f3bd]::result::Result<(), alloc[dad09f3a48280dba]::string::String>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test_in_process
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x5a2fd967887b - test[9653f4f1d2ca1489]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x5a2fd9671f94 - test[9653f4f1d2ca1489]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x5a2fd9671f94 - std[fce30c26ee6459b]::sys::backtrace::__rust_begin_short_backtrace::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x5a2fd967b482 - <core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::do_call::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x5a2fd967b482 - std[fce30c26ee6459b]::panicking::catch_unwind::<(), core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x5a2fd967b482 - std[fce30c26ee6459b]::panic::catch_unwind::<core[d17f6591d688f3bd]::panic::unwind_safe::AssertUnwindSafe<std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x5a2fd967b482 - std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked::<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x5a2fd967b482 - <std[fce30c26ee6459b]::thread::lifecycle::spawn_unchecked<test[9653f4f1d2ca1489]::run_test::{closure#1}, ()>::{closure#1} as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5a2fd96e5e7f - <alloc[dad09f3a48280dba]::boxed::Box<dyn core[d17f6591d688f3bd]::ops::function::FnOnce<(), Output = ()> + core[d17f6591d688f3bd]::marker::Send> as core[d17f6591d688f3bd]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/alloc/src/boxed.rs:2271:9
[INFO] [stdout]   43:     0x5a2fd96e5e7f - <std[fce30c26ee6459b]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/b8e88e5ddf5521a9f43ee3f62a702388c713e4bb/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x77d1151b5aa4 - <unknown>
[INFO] [stdout]   45:     0x77d115242a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     check_ci_flag_implies_fail_on_issues
[INFO] [stdout]     check_codeclimate_format_is_array
[INFO] [stdout]     check_compact_format_has_no_ansi
[INFO] [stdout]     check_human_output_unused_deps_has_content
[INFO] [stdout]     check_human_output_unused_exports_only
[INFO] [stdout]     check_human_output_unused_files_only
[INFO] [stdout]     check_json_format_produces_valid_json
[INFO] [stdout]     check_json_has_total_issues
[INFO] [stdout]     check_json_has_version_and_elapsed
[INFO] [stdout]     check_markdown_format_has_heading
[INFO] [stdout]     check_multiple_filters_combined
[INFO] [stdout]     check_sarif_format_has_schema
[INFO] [stdout]     check_unused_deps_filter
[INFO] [stdout]     check_unused_files_filter_limits_output
[INFO] [stdout]     check_warn_severity_exits_0_without_fail_flag
[INFO] [stdout]     check_warn_severity_exits_1_with_fail_on_issues
[INFO] [stdout]     check_with_issues_exits_1
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 2 passed; 17 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.66s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "087c354d6b5192442662623926a1e5eab8fc9d480e895488fe54ac604fa0dc2b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "087c354d6b5192442662623926a1e5eab8fc9d480e895488fe54ac604fa0dc2b", kill_on_drop: false }`
[INFO] [stdout] 087c354d6b5192442662623926a1e5eab8fc9d480e895488fe54ac604fa0dc2b
